Jetty IO : Core classes for Jetty IO subsystem
ClassDescriptionA convenience base implementation of
Connection.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
ByteBufferPoolor freshly allocated if one is not supplied.A
ByteBufferpool.Factory for client-side
Connectioninstances.Wraps another ClientConnectionFactory.A holder for a list of protocol strings identifying an application protocol (for example
["h2", "h2-17", "h2-16"]) and a
ClientConnectionFactorythat creates connections that speak that network protocol.The client-side component that connects to server sockets.Configures a
ClientConnector.A Listener for connection events.
Connectionimplementations implement this interface when they can upgrade from the protocol they speak (for example HTTP/1.1) to a different protocol (e.g.
Connectionimplementations implement this interface when they can be upgraded to the protocol they speak (e.g.A
Connection.Listenerthat tracks connection statistics.An abstract implementation of a timeout.An implementation of a timeout that manages many
expirableentities 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.Marks an
EndPointthat wraps another
EndPoint.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
ArrayByteBufferPoolwhose bucket sizes increase exponentially instead of linearly.A variant of the
ArrayRetainableByteBufferPoolthat uses buckets of buffers that increase in size by a power of 2 (eg 1k, 2k, 4k, 8k, etc.).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.A Quiet Exception.A
RetainableByteBufferpool.A listener for accept events.A listener of
WriteFlusherevents.Wrap a Writer as an OutputStream.