Uses of Package
org.eclipse.jetty.io
Package
Description
Jetty Client : Implementation and Core Classes
This package provides APIs, utility classes and an implementation of an asynchronous HTTP client.
Jetty Client : Utility Classes
Jetty Http : Tools for Http processing
Jetty IO : Core classes for Jetty IO subsystem
Jetty IO : Core SSL Support
Jetty Proxy : Async Proxy Support
This module contains the main abstractions for the QUIC protocol.
Jetty Server : Core Server API
Jetty Server : Core Handler API
Jetty GZIP Handler
Jetty Server : Session Management Implementations
Jetty WebSocket API :: Client
-
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 an I/O channel that transports 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 an I/O channel that transports bytes. -
ClassDescriptionA convenience base implementation of
Connection
.AByteBuffer
pool.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
.An abstract implementation of a timeout.An entity that may expire.EndPoint is the abstraction for an I/O channel that transports bytes. -
ClassDescriptionFactory for client-side
Connection
instances.A holder for a list of protocol strings identifying an application protocol (for example["h2", "h2-17", "h2-16"]
) and aClientConnectionFactory
that creates connections that speak that network protocol.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 an I/O channel that transports bytes. -
ClassDescriptionA convenience base implementation of
Connection
.Factory for client-sideConnection
instances.A holder for a list of protocol strings identifying an application protocol (for example["h2", "h2-17", "h2-16"]
) and aClientConnectionFactory
that creates connections that speak that network protocol.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
.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.An entity that may expire.EndPoint is the abstraction for an I/O channel that transports bytes. -
-
ClassDescriptionA convenience base implementation of
Connection
.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
.An entity that may expire.EndPoint is the abstraction for an I/O channel that transports bytes. -
ClassDescriptionA
ByteBuffer
pool.EndPoint is the abstraction for an I/O channel that transports bytes. -
ClassDescriptionA convenience base implementation of
Connection
.AByteBuffer
pool.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for an I/O channel that transports 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.An entity that may expire.EndPoint is the abstraction for an I/O channel that transports bytes.ARetainableByteBuffer
pool.A listener ofWriteFlusher
events. -
ClassDescriptionA
ByteBuffer
pool.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 an I/O channel that transports bytes. -
ClassDescriptionFactory for client-side
Connection
instances.A holder for a list of protocol strings identifying an application protocol (for example["h2", "h2-17", "h2-16"]
) and aClientConnectionFactory
that creates connections that speak that network protocol.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 an I/O channel that transports bytes. -
-
ClassDescriptionA
ByteBuffer
pool.EndPoint is the abstraction for an I/O channel that transports 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 Listener for connection events.Connection
implementations implement this interface when they can be upgraded to the protocol they speak (e.g.EndPoint is the abstraction for an I/O channel that transports bytes.ARetainableByteBuffer
pool.A listener ofWriteFlusher
events. -
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 an I/O channel that transports bytes. -
ClassDescriptionFactory for client-side
Connection
instances.A holder for a list of protocol strings identifying an application protocol (for example["h2", "h2-17", "h2-16"]
) and aClientConnectionFactory
that creates connections that speak that network protocol.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for an I/O channel that transports bytes. -
-
ClassDescriptionA
ByteBuffer
pool.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for an I/O channel that transports bytes. -
ClassDescriptionA convenience base implementation of
Connection
.Partial implementation of EndPoint that usesFillInterest
andWriteFlusher
.A ByteBuffer pool where ByteBuffers are held in queues that are held in array elements.ARetainableByteBuffer
pool where RetainableByteBuffers are held inPool
s that are held in array elements.AByteBuffer
pool.Factory for client-sideConnection
instances.The client-side component that connects to server sockets.Configures aClientConnector
.A pair/record holding aSelectableChannel
and aSocketAddress
to connect to.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.An entity that may expire.EndPoint is the abstraction for an I/O channel that transports bytes.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 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 pooled ByteBuffer which maintains a reference count that is incremented withRetainableByteBuffer.retain()
and decremented withRetainableByteBuffer.release()
.ARetainableByteBuffer
pool.A 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
.A Utility class to help implementEndPoint.write(Callback, ByteBuffer...)
by callingEndPoint.flush(ByteBuffer...)
until all content is written. -
ClassDescriptionA convenience base implementation of
Connection
.Partial implementation of EndPoint that usesFillInterest
andWriteFlusher
.AByteBuffer
pool.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 an I/O channel that transports bytes.Marks anEndPoint
that wraps anotherEndPoint
.An Abstract implementation of an Idle Timeout.ARetainableByteBuffer
pool.A Utility class to help implementEndPoint.write(Callback, ByteBuffer...)
by callingEndPoint.flush(ByteBuffer...)
until all content is written. -
ClassDescriptionA convenience base implementation of
Connection
.AByteBuffer
pool.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
.Connection
implementations implement this interface when they can be upgraded to the protocol they speak (e.g.EndPoint is the abstraction for an I/O channel that transports 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
.AByteBuffer
pool.The client-side component that connects to server sockets.Configures aClientConnector
.A pair/record holding aSelectableChannel
and aSocketAddress
to connect to.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for an I/O channel that transports bytes.ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels. -
ClassDescriptionA convenience base implementation of
Connection
.Partial implementation of EndPoint that usesFillInterest
andWriteFlusher
.AByteBuffer
pool.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.AnEndPoint
implementation based onDatagramChannel
.EndPoint is the abstraction for an I/O channel that transports bytes.An Abstract implementation of an Idle Timeout. -
ClassDescriptionA convenience base implementation of
Connection
.AByteBuffer
pool.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 an I/O channel that transports bytes. -
ClassDescriptionA convenience base implementation of
Connection
.Partial implementation of EndPoint that usesFillInterest
andWriteFlusher
.ByteArrayEndPoint.AByteBuffer
pool.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 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.AConnection.Listener
that tracks connection statistics.EndPoint is the abstraction for an I/O channel that transports bytes.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.A Quiet Exception.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
.A listener ofWriteFlusher
events. -
ClassDescriptionA
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.A Listener for connection events. -
-
-
ClassDescriptionFactory for client-side
Connection
instances.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for an I/O channel that transports bytes. -
ClassDescriptionPartial implementation of EndPoint that uses
FillInterest
andWriteFlusher
.EndPoint is the abstraction for an I/O channel that transports bytes.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 partialEndPoint
implementation based onSelectableChannel
.AnEndPoint
implementation based onSocketChannel
. -
ClassDescriptionA
ByteBuffer
pool.AConnection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
.EndPoint is the abstraction for an I/O channel that transports 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
.AByteBuffer
pool.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 an I/O channel that transports bytes.ARetainableByteBuffer
pool. -
-
ClassDescriptionA
ByteBuffer
pool.EndPoint is the abstraction for an I/O channel that transports bytes.ARetainableByteBuffer
pool. -