Index
All Classes and Interfaces|All Packages
A
- addEventListener(EventListener) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- AEAD_LIMIT_REACHED - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- APPLICATION_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
C
- CERTIFICATE_CHAIN_PEM_PATH_KEY - Static variable in class org.eclipse.jetty.quic.common.QuicConfiguration
- CLIENT_BIDIRECTIONAL - Enum constant in enum class org.eclipse.jetty.quic.common.StreamType
- CLIENT_UNIDIRECTIONAL - Enum constant in enum class org.eclipse.jetty.quic.common.StreamType
- close() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- close(long, Throwable) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- closed(Throwable) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- CloseInfo - Class in org.eclipse.jetty.quic.common
-
A record that captures error code and error reason.
- CloseInfo(long, String) - Constructor for class org.eclipse.jetty.quic.common.CloseInfo
- code() - Method in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- CONNECTION_ID_LIMIT_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- CONNECTION_REFUSED - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- CONTEXT_KEY - Static variable in class org.eclipse.jetty.quic.common.QuicConfiguration
- createProtocolSession() - Method in class org.eclipse.jetty.quic.common.QuicSession
- createSession(SocketAddress, ByteBuffer) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- CRYPTO_BUFFER_EXCEEDED - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
D
- doStart() - Method in class org.eclipse.jetty.quic.common.QuicSession
- doStop() - Method in class org.eclipse.jetty.quic.common.QuicSession
- dump() - Method in class org.eclipse.jetty.quic.common.QuicSessionContainer
- dump(Appendable, String) - Method in class org.eclipse.jetty.quic.common.QuicSession
- dump(Appendable, String) - Method in class org.eclipse.jetty.quic.common.QuicSessionContainer
E
- error() - Method in class org.eclipse.jetty.quic.common.CloseInfo
F
- fill(long, ByteBuffer) - Method in class org.eclipse.jetty.quic.common.QuicSession
- fill(ByteBuffer) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- fillInterested() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- fillInterested(Callback) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- FINAL_SIZE_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- FLOW_CONTROL_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- flush() - Method in class org.eclipse.jetty.quic.common.QuicSession
- flush(long, ByteBuffer, boolean) - Method in class org.eclipse.jetty.quic.common.QuicSession
- flush(ByteBuffer...) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- FRAME_ENCODING_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- from(long) - Static method in enum class org.eclipse.jetty.quic.common.StreamType
G
- getBidirectionalStreamRecvWindow() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getByteBufferPool() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- getByteBufferPool() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getConnectionId() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getExecutor() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getIdleTimeout() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- getIdleTimeout() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getImplementationConfiguration() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getInputBufferSize() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getLocalAddress() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getLocalInetSocketAddress() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- getLocalSocketAddress() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- getMaxBidirectionalRemoteStreams() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getMaxLocalStreams() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- getMaxLocalStreams() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getMaxUnidirectionalRemoteStreams() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getNegotiatedProtocol() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getOrCreateStreamEndPoint(long, Consumer<QuicStreamEndPoint>) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- getOrCreateStreamEndPoint(long, Consumer<QuicStreamEndPoint>) - Method in class org.eclipse.jetty.quic.common.QuicSession
- getOutputBufferSize() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getOutputBufferSize() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- getPeerCertificates() - Method in class org.eclipse.jetty.quic.common.QuicSession
-
Returns the peer certificates chain.
- getPemWorkDirectory() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getProducerTask() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- getProtocols() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getProtocolSession() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getQuicConnection() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getQuicSession() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- getQuicSession() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- getQuicSessions() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- getQuicStreamEndPoints() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getRemoteAddress() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getRemoteCloseInfo() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getRemoteSocketAddress() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- getScheduler() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- getScheduler() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getSessionRecvWindow() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getSslSessionData() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- getStreamEndPoint(long) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- getStreamId() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- getTransport() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- getUnidirectionalStreamRecvWindow() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- getWindowCapacity() - Method in class org.eclipse.jetty.quic.common.QuicSession
- getWindowCapacity(long) - Method in class org.eclipse.jetty.quic.common.QuicSession
I
- INTERNAL_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- INVALID_TOKEN - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- inwardClose(long, String) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- inwardClose(long, String) - Method in class org.eclipse.jetty.quic.common.QuicSession
- isConnectionEstablished() - Method in class org.eclipse.jetty.quic.common.QuicSession
- isDisableActiveMigration() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- isFinished(long) - Method in class org.eclipse.jetty.quic.common.QuicSession
- isReserved(long) - Static method in enum class org.eclipse.jetty.quic.common.StreamType
- isShutdown() - Method in class org.eclipse.jetty.quic.common.QuicSessionContainer
- isStreamFinished() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- isUseOutputDirectByteBuffers() - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- isUseOutputDirectByteBuffers() - Method in class org.eclipse.jetty.quic.common.QuicConnection
K
- KEY_UPDATE_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
N
- needsFillInterest() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- newConnection(QuicStreamEndPoint) - Method in class org.eclipse.jetty.quic.common.QuicSession
- newProtocolSession(QuicSession, Map<String, Object>) - Method in interface org.eclipse.jetty.quic.common.ProtocolSession.Factory
- newStreamId(StreamType) - Method in class org.eclipse.jetty.quic.common.QuicSession
- NO_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- NO_VIABLE_PATH - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
O
- offer(Runnable, boolean) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- onClose(long, String) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- onClose(Throwable) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- onClose(Throwable) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- onClosed(QuicSession) - Method in interface org.eclipse.jetty.quic.common.QuicSession.Listener
-
Callback method invoked when a
QuicSessionis closed. - onClosed(QuicSession) - Method in class org.eclipse.jetty.quic.common.QuicSessionContainer
- onFailure(long, String, Throwable) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- onFailure(Throwable) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- onFailure(Throwable) - Method in class org.eclipse.jetty.quic.common.QuicSession
- onFillable() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- onIdleExpired(TimeoutException) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- onIdleTimeout() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- onIdleTimeout() - Method in class org.eclipse.jetty.quic.common.QuicSession
- onIncompleteFlush() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- onOpen() - Method in class org.eclipse.jetty.quic.common.QuicConnection
- onOpened(QuicSession) - Method in interface org.eclipse.jetty.quic.common.QuicSession.Listener
-
Callback method invoked when a
QuicSessionis opened. - onOpened(QuicSession) - Method in class org.eclipse.jetty.quic.common.QuicSessionContainer
- onReadable() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- onReadable(long) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- onWritable() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- onWritable(long) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- opened() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- openProtocolEndPoint(QuicStreamEndPoint) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- org.eclipse.jetty.quic.common - module org.eclipse.jetty.quic.common
- org.eclipse.jetty.quic.common - package org.eclipse.jetty.quic.common
-
This module contains the main abstractions for the QUIC protocol.
- outwardClose(long, String) - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- outwardClose(long, String) - Method in class org.eclipse.jetty.quic.common.QuicSession
- outwardClose(QuicSession, Throwable) - Method in class org.eclipse.jetty.quic.common.QuicConnection
P
- pollTask() - Method in class org.eclipse.jetty.quic.common.QuicSession
- PRIVATE_KEY_PEM_PATH_KEY - Static variable in class org.eclipse.jetty.quic.common.QuicConfiguration
- process(SocketAddress, ByteBuffer) - Method in class org.eclipse.jetty.quic.common.QuicSession
- process(QuicSession, SocketAddress, ByteBuffer) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- processReadableStreams() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- processWritableStreams() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- produce() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- PROTOCOL_VIOLATION - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- ProtocolSession - Class in org.eclipse.jetty.quic.common
-
Represents an established stateful connection with a remote peer for a specific QUIC connection ID.
- ProtocolSession(QuicSession) - Constructor for class org.eclipse.jetty.quic.common.ProtocolSession
- ProtocolSession.Factory - Interface in org.eclipse.jetty.quic.common
-
A factory for protocol specific instances of
ProtocolSession.
Q
- QuicConfiguration - Class in org.eclipse.jetty.quic.common
-
A record that captures QUIC configuration parameters.
- QuicConfiguration() - Constructor for class org.eclipse.jetty.quic.common.QuicConfiguration
- QuicConnection - Class in org.eclipse.jetty.quic.common
-
A
Connectionimplementation that receives and sends datagram packets via its associatedDatagramChannelEndPoint. - QuicConnection(Executor, Scheduler, ByteBufferPool, EndPoint) - Constructor for class org.eclipse.jetty.quic.common.QuicConnection
- QuicErrorCode - Enum Class in org.eclipse.jetty.quic.common
- QuicSession - Class in org.eclipse.jetty.quic.common
-
Represents a logical connection with a remote peer, identified by a QUIC connection ID.
- QuicSession(Executor, Scheduler, ByteBufferPool, QuicheConnection, QuicConnection, SocketAddress) - Constructor for class org.eclipse.jetty.quic.common.QuicSession
- QuicSession.Listener - Interface in org.eclipse.jetty.quic.common
-
A listener for
QuicSessionevents. - QuicSessionContainer - Class in org.eclipse.jetty.quic.common
-
A container that tracks
QuicSessioninstances. - QuicSessionContainer() - Constructor for class org.eclipse.jetty.quic.common.QuicSessionContainer
- QuicStreamEndPoint - Class in org.eclipse.jetty.quic.common
-
An
EndPointimplementation on top of a QUIC stream. - QuicStreamEndPoint(Scheduler, QuicSession, long) - Constructor for class org.eclipse.jetty.quic.common.QuicStreamEndPoint
R
- reason() - Method in class org.eclipse.jetty.quic.common.CloseInfo
- remove(QuicStreamEndPoint, Throwable) - Method in class org.eclipse.jetty.quic.common.QuicSession
- removeEventListener(EventListener) - Method in class org.eclipse.jetty.quic.common.QuicConnection
S
- SERVER_BIDIRECTIONAL - Enum constant in enum class org.eclipse.jetty.quic.common.StreamType
- SERVER_UNIDIRECTIONAL - Enum constant in enum class org.eclipse.jetty.quic.common.StreamType
- setBidirectionalStreamRecvWindow(int) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setConnectionId(QuicheConnectionId) - Method in class org.eclipse.jetty.quic.common.QuicSession
- setDisableActiveMigration(boolean) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setIdleTimeout(long) - Method in class org.eclipse.jetty.quic.common.QuicSession
- setInputBufferSize(int) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setMaxBidirectionalRemoteStreams(int) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setMaxUnidirectionalRemoteStreams(int) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setOutputBufferSize(int) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setOutputBufferSize(int) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- setPemWorkDirectory(Path) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setProtocols(List<String>) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setSessionRecvWindow(int) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setUnidirectionalStreamRecvWindow(int) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- setUseOutputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.quic.common.QuicConfiguration
- setUseOutputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- shutdown() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- shutdown() - Method in class org.eclipse.jetty.quic.common.QuicSession
- shutdown() - Method in class org.eclipse.jetty.quic.common.QuicSessionContainer
- shutdownInput(long) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- shutdownInput(long, long) - Method in class org.eclipse.jetty.quic.common.QuicSession
- shutdownOutput(long) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- shutdownOutput(long, long) - Method in class org.eclipse.jetty.quic.common.QuicSession
- STREAM_LIMIT_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- STREAM_STATE_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- StreamType - Enum Class in org.eclipse.jetty.quic.common
-
The QUIC stream type, either client or server initiated, and either unidirectional or bidirectional.
T
- toString() - Method in class org.eclipse.jetty.quic.common.CloseInfo
- toString() - Method in class org.eclipse.jetty.quic.common.ProtocolSession
- toString() - Method in class org.eclipse.jetty.quic.common.QuicSession
- toString() - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- TRANSPORT_PARAMETER_ERROR - Enum constant in enum class org.eclipse.jetty.quic.common.QuicErrorCode
- TRUSTED_CERTIFICATES_PEM_PATH_KEY - Static variable in class org.eclipse.jetty.quic.common.QuicConfiguration
- tryFillInterested(Callback) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
- type() - Method in enum class org.eclipse.jetty.quic.common.StreamType
V
- validateNewlyEstablishedConnection() - Method in class org.eclipse.jetty.quic.common.QuicSession
- valueOf(String) - Static method in enum class org.eclipse.jetty.quic.common.QuicErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.jetty.quic.common.StreamType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.eclipse.jetty.quic.common.QuicErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.jetty.quic.common.StreamType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(Callback, SocketAddress, ByteBuffer...) - Method in class org.eclipse.jetty.quic.common.QuicConnection
- write(Callback, List<ByteBuffer>, boolean) - Method in class org.eclipse.jetty.quic.common.QuicStreamEndPoint
All Classes and Interfaces|All Packages