All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractConnection A convenience base implementation ofConnection
.AbstractEndPoint ALPNProcessor ALPNProcessor.Client Client-side interface used by ServiceLoader.ALPNProcessor.Server Server-side interface used by ServiceLoader.ArrayByteBufferPool A ByteBuffer pool where ByteBuffers are held in queues that are held in array elements.ByteArrayEndPoint ByteArrayEndPoint.ByteBufferAccumulator Accumulates data into a list of ByteBuffers which can then be combined into a single buffer or written to an OutputStream.ByteBufferOutputStream Simple wrapper of a ByteBuffer as an OutputStream.ByteBufferOutputStream2 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 suppliedByteBufferPool
or freshly allocated if one is not supplied.ByteBufferPool AByteBuffer
pool.ByteBufferPool.Bucket ByteBufferPool.Lease ChannelEndPoint Channel End Point.ClientConnectionFactory Factory for client-sideConnection
instances.ClientConnectionFactory.Decorator Wraps another ClientConnectionFactory.Connection AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.Connection.Listener A Listener for connection events.Connection.Listener.Adapter Connection.UpgradeFrom 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.UpgradeTo Connection
implementations implement this interface when they can be upgraded to the protocol they speak (e.g.ConnectionStatistics AConnection.Listener
that tracks connection statistics.ConnectionStatistics.Stats ConnectionStatisticsMBean CyclicTimeout An abstract implementation of a timeout.CyclicTimeouts<T extends CyclicTimeouts.Expirable> An implementation of a timeout that manages manyexpirable
entities whose timeouts are mostly cancelled or re-scheduled.CyclicTimeouts.Expirable An entity that may expire.EndPoint EndPoint is the abstraction for an I/O channel that transports bytes.EofException A Jetty specialization of EOFException.FillInterest A Utility class to help implementEndPoint.fillInterested(Callback)
by keeping state and calling the context and callback objects.IdleTimeout An Abstract implementation of an Idle Timeout.IncludeExcludeConnectionStatistics IncludeExcludeConnectionStatistics.ConnectionSet LeakTrackingByteBufferPool ManagedSelector ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels.ManagedSelector.Selectable AManagedSelector.Selectable
is anEndPoint
that wish to be notified of non-blocking events by theManagedSelector
.ManagedSelector.SelectorUpdate A selector update to be done when the selector has been woken.MappedByteBufferPool A ByteBuffer pool where ByteBuffers are held in queues that are held in a Map.MappedByteBufferPool.Tagged NegotiatingClientConnection NegotiatingClientConnectionFactory NetworkTrafficListener A listener for raw network traffic within Jetty.NetworkTrafficListener.Adapter Deprecated. useNetworkTrafficListener
insteadNetworkTrafficSelectChannelEndPoint Deprecated. useNetworkTrafficSocketChannelEndPoint
insteadNetworkTrafficSocketChannelEndPoint A specialized version ofSocketChannelEndPoint
that supportsNetworkTrafficListener
s.NullByteBufferPool QuietException A Quiet Exception.RetainableByteBuffer A Retainable ByteBuffer.RuntimeIOException Subclass ofRuntimeException
used to signal that there was anIOException
thrown by underlyingWriter
SelectChannelEndPoint Deprecated. useSocketChannelEndPoint
insteadSelectorManager SelectorManager
manages a number ofManagedSelector
s that simplify the non-blocking primitives provided by the JVM via thejava.nio
package.SelectorManager.AcceptListener A listener for accept events.SocketChannelEndPoint SslClientConnectionFactory A ClientConnectionFactory that creates client-sideSslConnection
instances.SslClientConnectionFactory.SslEngineFactory A factory forSSLEngine
objects.SslConnection A Connection that acts as an interceptor between an EndPoint providing SSL encrypted data and another consumer of an EndPoint (typically anConnection
like HttpConnection) that wants unencrypted data.SslHandshakeListener Implementations of this interface are notified of TLS handshake events.SslHandshakeListener.Event The event object carrying information about TLS handshake events.WriteFlusher A Utility class to help implementEndPoint.write(Callback, ByteBuffer...)
by callingEndPoint.flush(ByteBuffer...)
until all content is written.WriteFlusher.Listener A listener ofWriteFlusher
events.WriterOutputStream Wrap a Writer as an OutputStream.