java.lang.Object
org.eclipse.jetty.io.AbstractConnection
org.eclipse.jetty.http3.HTTP3StreamConnection
- All Implemented Interfaces:
Closeable,AutoCloseable,org.eclipse.jetty.io.Connection,org.eclipse.jetty.util.thread.Invocable
public abstract class HTTP3StreamConnection
extends org.eclipse.jetty.io.AbstractConnection
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection
org.eclipse.jetty.io.Connection.Listener, org.eclipse.jetty.io.Connection.UpgradeFrom, org.eclipse.jetty.io.Connection.UpgradeToNested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable
org.eclipse.jetty.util.thread.Invocable.Callable, org.eclipse.jetty.util.thread.Invocable.InvocationType, org.eclipse.jetty.util.thread.Invocable.ReadyTask, org.eclipse.jetty.util.thread.Invocable.Task -
Field Summary
Fields inherited from interface org.eclipse.jetty.util.thread.Invocable
__nonBlocking, NOOP -
Constructor Summary
ConstructorsConstructorDescriptionHTTP3StreamConnection(org.eclipse.jetty.quic.common.QuicStreamEndPoint endPoint, Executor executor, org.eclipse.jetty.io.ByteBufferPool bufferPool, MessageParser parser) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jetty.quic.common.QuicStreamEndPointbooleanvoidvoidonOpen()protected booleanonReadTimeout(TimeoutException timeout) voidreceive()voidsetUseInputDirectByteBuffers(boolean useInputDirectByteBuffers) Methods inherited from class org.eclipse.jetty.io.AbstractConnection
addEventListener, close, failedCallback, fillInterested, getBytesIn, getBytesOut, getCreatedTimeStamp, getExecutor, getInputBufferSize, getInvocationType, getMessagesIn, getMessagesOut, isFillInterested, onClose, onFillInterestedFailed, onIdleExpired, removeEventListener, setInputBufferSize, toString, tryFillInterested
-
Constructor Details
-
HTTP3StreamConnection
public HTTP3StreamConnection(org.eclipse.jetty.quic.common.QuicStreamEndPoint endPoint, Executor executor, org.eclipse.jetty.io.ByteBufferPool bufferPool, MessageParser parser)
-
-
Method Details
-
getEndPoint
public org.eclipse.jetty.quic.common.QuicStreamEndPoint getEndPoint()- Specified by:
getEndPointin interfaceorg.eclipse.jetty.io.Connection- Overrides:
getEndPointin classorg.eclipse.jetty.io.AbstractConnection
-
isUseInputDirectByteBuffers
public boolean isUseInputDirectByteBuffers() -
setUseInputDirectByteBuffers
public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers) -
onOpen
public void onOpen()- Specified by:
onOpenin interfaceorg.eclipse.jetty.io.Connection- Overrides:
onOpenin classorg.eclipse.jetty.io.AbstractConnection
-
onReadTimeout
- Overrides:
onReadTimeoutin classorg.eclipse.jetty.io.AbstractConnection
-
onFillable
public void onFillable()- Specified by:
onFillablein classorg.eclipse.jetty.io.AbstractConnection
-
receive
public void receive() -
toConnectionString
- Overrides:
toConnectionStringin classorg.eclipse.jetty.io.AbstractConnection
-