All Classes and Interfaces

Class
Description
A convenience base implementation of Connection.
 
 
Client-side interface used by ServiceLoader.
Server-side interface used by ServiceLoader.
A ByteBuffer pool where ByteBuffers are held in queues that are held in array elements.
ByteArrayEndPoint.
Accumulates data into a list of ByteBuffers which can then be combined into a single buffer or written to an OutputStream.
Simple wrapper of a ByteBuffer as an OutputStream.
This class implements an output stream in which the data is written into a list of ByteBuffer, the buffer list automatically grows as data is written to it, the buffers are taken from the supplied ByteBufferPool or freshly allocated if one is not supplied.
A ByteBuffer pool.
 
 
Channel End Point.
Factory for client-side Connection instances.
Wraps another ClientConnectionFactory.
A Connection is associated to an EndPoint so that I/O events happening on the EndPoint can be processed by the Connection.
A Listener for connection events.
 
Connection implementations implement this interface when they can upgrade from the protocol they speak (for example HTTP/1.1) to a different protocol (e.g.
Connection implementations implement this interface when they can be upgraded to the protocol they speak (e.g.
A Connection.Listener that tracks connection statistics.
 
 
An abstract implementation of a timeout.
An implementation of a timeout that manages many expirable entities whose timeouts are mostly cancelled or re-scheduled.
An entity that may expire.
EndPoint is the abstraction for an I/O channel that transports bytes.
A Jetty specialization of EOFException.
A Utility class to help implement EndPoint.fillInterested(Callback) by keeping state and calling the context and callback objects.
An Abstract implementation of an Idle Timeout.
 
 
 
Extension of the ArrayByteBufferPool whose bucket sizes increase exponentially instead of linearly.
ManagedSelector wraps a Selector simplifying non-blocking operations on channels.
A ManagedSelector.Selectable is an EndPoint that wish to be notified of non-blocking events by the ManagedSelector.
A selector update to be done when the selector has been woken.
A ByteBuffer pool where ByteBuffers are held in queues that are held in a Map.
 
 
 
A listener for raw network traffic within Jetty.
Deprecated.
Deprecated.
A specialized version of SocketChannelEndPoint that supports NetworkTrafficListeners.
 
A Quiet Exception.
A Retainable ByteBuffer.
Subclass of RuntimeException used to signal that there was an IOException thrown by underlying Writer
Deprecated.
SelectorManager manages a number of ManagedSelectors that simplify the non-blocking primitives provided by the JVM via the java.nio package.
A listener for accept events.
 
A ClientConnectionFactory that creates client-side SslConnection instances.
A factory for SSLEngine objects.
A Connection that acts as an interceptor between an EndPoint providing SSL encrypted data and another consumer of an EndPoint (typically an Connection like HttpConnection) that wants unencrypted data.
Implementations of this interface are notified of TLS handshake events.
The event object carrying information about TLS handshake events.
A Utility class to help implement EndPoint.write(Callback, ByteBuffer...) by calling EndPoint.flush(ByteBuffer...) until all content is written.
A listener of WriteFlusher events.
Wrap a Writer as an OutputStream.