Uses of Package
org.eclipse.jetty.io
Package
Description
Jetty Proxy : Async Proxy Support
Jetty Server : Modular Servlet Integration
Jetty Http : Tools for Http processing
Jetty IO : Core classes for Jetty IO subsystem
Jetty IO : Core SSL Support
This module contains the main abstractions for the QUIC protocol.
Jetty Rewrite : Rewrite Handler and Rules for Jetty
Jetty Security : Modular Support for Security in Jetty
Jetty Server : Core Server API
Jetty Server : Core Handler API
Jetty GZIP Handler
-
ClassDescriptionA convenience base implementation of
Connection
.Factory for client-sideConnection
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
. -
ClassDescriptionA
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
. -
ClassDescriptionA
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
. -
ClassDescriptionA
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
. -
ClassDescriptionA convenience base implementation of
Connection
.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA convenience base implementation of
Connection
.A pool forRetainableByteBuffer
instances.A ByteBufferPool with an additional no-argsByteBufferPool.Sized.acquire()
method to obtain a buffer of a preconfigured specific size and type.Factory for client-sideConnection
instances.Wraps another ClientConnectionFactory.The client-side component that connects to server sockets.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A chunk of content indicating whether it is the last chunk.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.EndPoint is the abstraction for I/O communication using bytes.Interface representing bundle of SSLSession associated data.A pooledByteBuffer
which maintains a reference count that is incremented withRetainable.retain()
and decremented withRetainable.release()
.The low-level transport used by clients. -
ClassDescriptionFactory for client-side
Connection
instances.A holder for a list of protocol strings identifiers (for example["h2", "h2-17", "h2-16"]
) and aClientConnectionFactory
that creates connections that speak an application protocol such as HTTP.The client-side component that connects to server sockets.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A chunk of content indicating whether it is the last chunk.A source of content that can be read with a read/demand model.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes.The low-level transport used by clients. -
ClassDescriptionA convenience base implementation of
Connection
.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.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.A chunk of content indicating whether it is the last chunk.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes.Interface representing bundle of SSLSession associated data. -
ClassDescriptionThe client-side component that connects to server sockets.A chunk of content indicating whether it is the last chunk.A source of content that can be read with a read/demand model.
-
ClassDescriptionA
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A chunk of content indicating whether it is the last chunk.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.EndPoint is the abstraction for I/O communication using bytes.A Quiet Exception.An alternate toOutputStreamWriter
that supports several optimized implementation for well knownCharset
s, specificallyStandardCharsets.UTF_8
andStandardCharsets.ISO_8859_1
. -
-
ClassDescriptionFactory for client-side
Connection
instances.The client-side component that connects to server sockets.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA convenience base implementation of
Connection
.Accumulates a sequence ofRetainableByteBuffer
that are typically created during the generation of protocol bytes.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A chunk of content indicating whether it is the last chunk.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes.Interface representing bundle of SSLSession associated data. -
ClassDescriptionA pool for
RetainableByteBuffer
instances.Accumulates a sequence ofRetainableByteBuffer
that are typically created during the generation of protocol bytes.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA convenience base implementation of
Connection
.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A chunk of content indicating whether it is the last chunk.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA pool for
RetainableByteBuffer
instances.A chunk of content indicating whether it is the last chunk.A source of content that can be read with a read/demand model.A Quiet Exception.A reference counted resource, for example one that is borrowed from a pool, that may be retained an additional number of times, and released a correspondent number of times, over its lifecycle.A pooledByteBuffer
which maintains a reference count that is incremented withRetainable.retain()
and decremented withRetainable.release()
. -
-
ClassDescriptionA convenience base implementation of
Connection
.A pool forRetainableByteBuffer
instances.Accumulates a sequence ofRetainableByteBuffer
that are typically created during the generation of protocol bytes.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.Connection
implementations implement this interface when they can be upgraded to the protocol they speak (e.g.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA reference counted resource, for example one that is borrowed from a pool, that may be retained an additional number of times, and released a correspondent number of times, over its lifecycle.
-
ClassDescriptionA pool for
RetainableByteBuffer
instances.Factory for client-sideConnection
instances.The client-side component that connects to server sockets.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes.The low-level transport used by clients. -
-
ClassDescriptionFactory for client-side
Connection
instances.A holder for a list of protocol strings identifiers (for example["h2", "h2-17", "h2-16"]
) and aClientConnectionFactory
that creates connections that speak an application protocol such as HTTP.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes.The low-level transport used by clients. -
ClassDescriptionA chunk of content indicating whether it is the last chunk.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes.Interface representing bundle of SSLSession associated data.
-
ClassDescriptionA pool for
RetainableByteBuffer
instances.Accumulates a sequence ofRetainableByteBuffer
that are typically created during the generation of protocol bytes.A pooledByteBuffer
which maintains a reference count that is incremented withRetainable.retain()
and decremented withRetainable.release()
. -
ClassDescriptionA pool for
RetainableByteBuffer
instances.A pooledByteBuffer
which maintains a reference count that is incremented withRetainable.retain()
and decremented withRetainable.release()
. -
ClassDescriptionA
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A Listener for connection events.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA convenience base implementation of
Connection
.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.Connection
implementations implement this interface when they can be upgraded to the protocol they speak (e.g.A chunk of content indicating whether it is the last chunk.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA convenience base implementation of
Connection
.A pool forRetainableByteBuffer
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.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.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA reference counted resource, for example one that is borrowed from a pool, that may be retained an additional number of times, and released a correspondent number of times, over its lifecycle.
-
ClassDescriptionFactory for client-side
Connection
instances.The client-side component that connects to server sockets.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes.The low-level transport used by clients. -
ClassDescriptionFactory for client-side
Connection
instances.A holder for a list of protocol strings identifiers (for example["h2", "h2-17", "h2-16"]
) and aClientConnectionFactory
that creates connections that speak an application protocol such as HTTP.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes.The low-level transport used by clients. -
ClassDescriptionA pool for
RetainableByteBuffer
instances.Accumulates a sequence ofRetainableByteBuffer
that are typically created during the generation of protocol bytes. -
ClassDescriptionA pool for
RetainableByteBuffer
instances.Accumulates a sequence ofRetainableByteBuffer
that are typically created during the generation of protocol bytes. -
ClassDescriptionA pool for
RetainableByteBuffer
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA convenience base implementation of
Connection
.Partial implementation of EndPoint that usesFillInterest
andWriteFlusher
.ARetainableByteBuffer
pool where RetainableByteBuffers are held inPool
s that are held in array elements.A pool forRetainableByteBuffer
instances.A ByteBufferPool with an additional no-argsByteBufferPool.Sized.acquire()
method to obtain a buffer of a preconfigured specific size and type.A wrapper forByteBufferPool
instances.Factory for client-sideConnection
instances.The client-side component that connects to server sockets.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.replaced byTransport
AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A Listener for connection events.AConnection.Listener
that tracks connection statistics.A chunk of content indicating whether it is the last chunk.Implementations of this interface may processContent.Chunk
s being copied by theContent.copy(Source, Sink, Processor, Callback)
method, so thatContent.Chunk
s of unknown types can be copied.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes.A communication conduit between two peers.Interface representing bundle of SSLSession associated data.A Utility class to help implementEndPoint.fillInterested(Callback)
by keeping state and calling the context and callback objects.An Abstract implementation of an Idle Timeout.ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels.AManagedSelector.Selectable
is anEndPoint
that wish to be notified of non-blocking events by theManagedSelector
.A selector update to be done when the selector has been woken.A listener for raw network traffic within Jetty.A Quiet Exception.A reference counted resource, for example one that is borrowed from a pool, that may be retained an additional number of times, and released a correspondent number of times, over its lifecycle.A wrapper ofRetainable
instances.A pooledByteBuffer
which maintains a reference count that is incremented withRetainable.retain()
and decremented withRetainable.release()
.A wrapper forRetainableByteBuffer
instancesA partialEndPoint
implementation based onSelectableChannel
.SelectorManager
manages a number ofManagedSelector
s that simplify the non-blocking primitives provided by the JVM via thejava.nio
package.AnEndPoint
implementation based onSocketChannel
.The low-level transport used by clients.Abstract implementation ofTransport
based on IP.Abstract implementation ofTransport
based on sockets.Abstract implementation ofTransport
based on Unix-Domain sockets.A Utility class to help implementEndPoint.write(Callback, ByteBuffer...)
by callingEndPoint.flush(ByteBuffer...)
until all content is written.An alternate toOutputStreamWriter
that supports several optimized implementation for well knownCharset
s, specificallyStandardCharsets.UTF_8
andStandardCharsets.ISO_8859_1
. -
ClassDescriptionA pool for
RetainableByteBuffer
instances.A ByteBufferPool with an additional no-argsByteBufferPool.Sized.acquire()
method to obtain a buffer of a preconfigured specific size and type.A chunk of content indicating whether it is the last chunk.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model. -
ClassDescriptionA ByteBufferPool with an additional no-args
ByteBufferPool.Sized.acquire()
method to obtain a buffer of a preconfigured specific size and type.A chunk of content indicating whether it is the last chunk.Implementations of this interface may processContent.Chunk
s being copied by theContent.copy(Source, Sink, Processor, Callback)
method, so thatContent.Chunk
s of unknown types can be copied.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.A reference counted resource, for example one that is borrowed from a pool, that may be retained an additional number of times, and released a correspondent number of times, over its lifecycle.A pooledByteBuffer
which maintains a reference count that is incremented withRetainable.retain()
and decremented withRetainable.release()
. -
ClassDescriptionA convenience base implementation of
Connection
.Partial implementation of EndPoint that usesFillInterest
andWriteFlusher
.A pool forRetainableByteBuffer
instances.Factory for client-sideConnection
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.Connection
implementations implement this interface when they can be upgraded to the protocol they speak (e.g.EndPoint is the abstraction for I/O communication using bytes.Interface representing bundle of SSLSession associated data.Marks anEndPoint
that wraps anotherEndPoint
.An Abstract implementation of an Idle Timeout.A Utility class to help implementEndPoint.write(Callback, ByteBuffer...)
by callingEndPoint.flush(ByteBuffer...)
until all content is written. -
ClassDescriptionA chunk of content indicating whether it is the last chunk.A source of content that can be read with a read/demand model.
-
ClassDescriptionA convenience base implementation of
Connection
.A pool forRetainableByteBuffer
instances.The client-side component that connects to server sockets.Deprecated, for removal: This API element is subject to removal in a future version.replaced byTransport
Deprecated, for removal: This API element is subject to removal in a future version.replaced byTransport
AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes.ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels.The low-level transport used by clients.A wrapper forTransport
instances to allow layering ofTransport
s. -
ClassDescriptionA convenience base implementation of
Connection
.Partial implementation of EndPoint that usesFillInterest
andWriteFlusher
.A pool forRetainableByteBuffer
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes.Interface representing bundle of SSLSession associated data.An Abstract implementation of an Idle Timeout. -
ClassDescriptionA convenience base implementation of
Connection
.A pool forRetainableByteBuffer
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes.ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels. -
-
ClassDescriptionA content sink that writes the content to its implementation (a socket, a file, etc.).
-
ClassDescriptionA convenience base implementation of
Connection
.Partial implementation of EndPoint that usesFillInterest
andWriteFlusher
.ByteArrayEndPoint.A pool forRetainableByteBuffer
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A Listener for connection events.A chunk of content indicating whether it is the last chunk.Implementations of this interface may processContent.Chunk
s being copied by theContent.copy(Source, Sink, Processor, Callback)
method, so thatContent.Chunk
s of unknown types can be copied.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.EndPoint is the abstraction for I/O communication using bytes.A communication conduit between two peers.Interface representing bundle of SSLSession associated data.Marks anEndPoint
that wraps anotherEndPoint
.An Abstract implementation of an Idle Timeout.ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels.A listener for raw network traffic within Jetty.SelectorManager
manages a number ofManagedSelector
s that simplify the non-blocking primitives provided by the JVM via thejava.nio
package.A listener for accept events.AnEndPoint
implementation based onSocketChannel
.The low-level transport used by clients. -
ClassDescriptionA convenience base implementation of
Connection
.A pool forRetainableByteBuffer
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A Listener for connection events.Connection
implementations implement this interface when they can be upgraded to the protocol they speak (e.g.A chunk of content indicating whether it is the last chunk.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.EndPoint is the abstraction for I/O communication using bytes.ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels.SelectorManager
manages a number ofManagedSelector
s that simplify the non-blocking primitives provided by the JVM via thejava.nio
package. -
ClassDescriptionA chunk of content indicating whether it is the last chunk.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.
-
ClassDescriptionA convenience base implementation of
Connection
.A pool forRetainableByteBuffer
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.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 chunk of content indicating whether it is the last chunk.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA pool for
RetainableByteBuffer
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for I/O communication using bytes.ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels.SelectorManager
manages a number ofManagedSelector
s that simplify the non-blocking primitives provided by the JVM via thejava.nio
package. -
-
ClassDescriptionA convenience base implementation of
Connection
.A pool forRetainableByteBuffer
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.Connection
implementations implement this interface when they can be upgraded to the protocol they speak (e.g.EndPoint is the abstraction for I/O communication using bytes. -
-
-
ClassDescriptionA pool for
RetainableByteBuffer
instances.EndPoint is the abstraction for I/O communication using bytes. -
-
ClassDescriptionA content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.
-
ClassDescriptionA pool for
RetainableByteBuffer
instances.A content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.EndPoint is the abstraction for I/O communication using bytes. -
ClassDescriptionA content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.
-
ClassDescriptionA content sink that writes the content to its implementation (a socket, a file, etc.).A source of content that can be read with a read/demand model.
Transport