Index

A C D E F G I K N O P Q R S T V W 
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 QuicSession is 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 QuicSession is 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 Connection implementation that receives and sends datagram packets via its associated DatagramChannelEndPoint.
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 QuicSession events.
QuicSessionContainer - Class in org.eclipse.jetty.quic.common
A container that tracks QuicSession instances.
QuicSessionContainer() - Constructor for class org.eclipse.jetty.quic.common.QuicSessionContainer
 
QuicStreamEndPoint - Class in org.eclipse.jetty.quic.common
An EndPoint implementation 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
 
A C D E F G I K N O P Q R S T V W 
All Classes and Interfaces|All Packages