Uses of Package
org.eclipse.jetty.io
Packages that use org.eclipse.jetty.io
Package
Description
Jetty Proxy : Async Proxy Support
Jetty Server : Modular Servlet Integration
Jetty Server : Core Handler API
Jetty Proxy : Async Proxy Support
Jetty Server : Core Handler API
Jetty Proxy : Async Proxy Support
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
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.alpn.bouncycastle.clientClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.alpn.bouncycastle.serverClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.alpn.clientClassDescriptionA convenience base implementation of
Connection.Factory for client-sideConnectioninstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.alpn.conscrypt.clientClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.alpn.conscrypt.serverClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.alpn.java.clientClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.alpn.java.serverClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.alpn.serverClassDescriptionA convenience base implementation of
Connection.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.clientClassDescriptionA convenience base implementation of
Connection.A pool forRetainableByteBufferinstances.A ByteBufferPool with an additional no-argsByteBufferPool.Sized.acquire()method to obtain a buffer of a preconfigured specific size and type.Factory for client-sideConnectioninstances.Wraps another ClientConnectionFactory.The client-side component that connects to server sockets.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan 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 pooledByteBufferwhich maintains a reference count that is incremented withRetainable.retain()and decremented withRetainable.release().The low-level transport used by clients. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.client.transportClassDescriptionFactory for client-side
Connectioninstances.A holder for a list of protocol strings identifiers (for example["h2", "h2-17", "h2-16"]) and aClientConnectionFactorythat creates connections that speak an application protocol such as HTTP.The client-side component that connects to server sockets.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan 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. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.docs.programmingClassDescriptionA chunk of content indicating whether it is the last chunk.A source of content that can be read with a read/demand model.
SelectorManagermanages a number ofManagedSelectors that simplify the non-blocking primitives provided by the JVM via thejava.niopackage. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.docs.programming.serverClassDescriptionA convenience base implementation of
Connection.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee10.proxyClassDescriptionThe 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.
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee10.servletClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan 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 toOutputStreamWriterthat supports several optimized implementation for well knownCharsets, specificallyStandardCharsets.UTF_8andStandardCharsets.ISO_8859_1. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee10.websocket.jakarta.common
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee8.nestedClassDescriptionA pool for
RetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.A Listener for connection events.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 toOutputStreamWriterthat supports several optimized implementation for well knownCharsets, specificallyStandardCharsets.UTF_8andStandardCharsets.ISO_8859_1. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee8.proxyClassDescriptionThe 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.
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee8.websocket.client.impl
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee8.websocket.javax.common
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee9.nestedClassDescriptionA pool for
RetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.A Listener for connection events.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 toOutputStreamWriterthat supports several optimized implementation for well knownCharsets, specificallyStandardCharsets.UTF_8andStandardCharsets.ISO_8859_1. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee9.proxyClassDescriptionThe 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.
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee9.websocket.client.impl
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ee9.websocket.jakarta.common
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.fcgi.client.transportClassDescriptionFactory for client-side
Connectioninstances.The client-side component that connects to server sockets.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.fcgi.generatorClassDescriptionA pool for
RetainableByteBufferinstances.Accumulates a sequence ofRetainableByteBufferthat are typically created during the generation of protocol bytes.EndPoint is the abstraction for I/O communication using bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.fcgi.serverClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.httpClassDescriptionA pool for
RetainableByteBufferinstances.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 source of content that can be read with a read/demand model.Factory ofContent.Source.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 pooledByteBufferwhich maintains a reference count that is incremented withRetainable.retain()and decremented withRetainable.release(). -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http.content
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2ClassDescriptionA convenience base implementation of
Connection.A pool forRetainableByteBufferinstances.Accumulates a sequence ofRetainableByteBufferthat are typically created during the generation of protocol bytes.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.A Listener for connection events.Connectionimplementations 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. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.apiClassDescriptionA 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.
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.clientClassDescriptionA pool for
RetainableByteBufferinstances.Factory for client-sideConnectioninstances.The client-side component that connects to server sockets.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes.The low-level transport used by clients. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.client.transportClassDescriptionFactory for client-side
Connectioninstances.A holder for a list of protocol strings identifiers (for example["h2", "h2-17", "h2-16"]) and aClientConnectionFactorythat creates connections that speak an application protocol such as HTTP.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes.The low-level transport used by clients. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.generatorClassDescriptionA pool for
RetainableByteBufferinstances.Accumulates a sequence ofRetainableByteBufferthat are typically created during the generation of protocol bytes.A pooledByteBufferwhich maintains a reference count that is incremented withRetainable.retain()and decremented withRetainable.release(). -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.parserClassDescriptionA pool for
RetainableByteBufferinstances.A pooledByteBufferwhich maintains a reference count that is incremented withRetainable.retain()and decremented withRetainable.release(). -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.serverClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.A Listener for connection events.EndPoint is the abstraction for I/O communication using bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3ClassDescriptionA convenience base implementation of
Connection.A pool forRetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.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.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3.apiClassDescriptionA 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.
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3.clientClassDescriptionFactory for client-side
Connectioninstances.The client-side component that connects to server sockets.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan 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. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3.client.transportClassDescriptionFactory for client-side
Connectioninstances.A holder for a list of protocol strings identifiers (for example["h2", "h2-17", "h2-16"]) and aClientConnectionFactorythat creates connections that speak an application protocol such as HTTP.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes.The low-level transport used by clients. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3.generatorClassDescriptionA pool for
RetainableByteBufferinstances.Accumulates a sequence ofRetainableByteBufferthat are typically created during the generation of protocol bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3.qpackClassDescriptionA pool for
RetainableByteBufferinstances.Accumulates a sequence ofRetainableByteBufferthat are typically created during the generation of protocol bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3.serverClassDescriptionA pool for
RetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ioClassDescriptionA convenience base implementation of
Connection.Partial implementation of EndPoint that usesFillInterestandWriteFlusher.ARetainableByteBufferpool where RetainableByteBuffers are held inPools that are held in array elements.A pool forRetainableByteBufferinstances.A ByteBufferPool with an additional no-argsByteBufferPool.Sized.acquire()method to obtain a buffer of a preconfigured specific size and type.A wrapper forByteBufferPoolinstances.Factory for client-sideConnectioninstances.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 byTransportAConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.A Listener for connection events.AConnection.Listenerthat tracks connection statistics.A chunk of content indicating whether it is the last chunk.Implementations of this interface may processContent.Chunks being copied by theContent.copy(Source, Sink, Processor, Callback)method, so thatContent.Chunks 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.ManagedSelectorwraps aSelectorsimplifying non-blocking operations on channels.AManagedSelector.Selectableis anEndPointthat 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 ofRetainableinstances.A pooledByteBufferwhich maintains a reference count that is incremented withRetainable.retain()and decremented withRetainable.release().A wrapper forRetainableByteBufferinstancesA partialEndPointimplementation based onSelectableChannel.SelectorManagermanages a number ofManagedSelectors that simplify the non-blocking primitives provided by the JVM via thejava.niopackage.AnEndPointimplementation based onSocketChannel.The low-level transport used by clients.Abstract implementation ofTransportbased on IP.Abstract implementation ofTransportbased on sockets.Abstract implementation ofTransportbased on Unix-Domain sockets.A Utility class to help implementEndPoint.write(Callback, ByteBuffer...)by callingEndPoint.flush(ByteBuffer...)until all content is written.An alternate toOutputStreamWriterthat supports several optimized implementation for well knownCharsets, specificallyStandardCharsets.UTF_8andStandardCharsets.ISO_8859_1. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.io.contentClassDescriptionA pool for
RetainableByteBufferinstances.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. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.io.sslClassDescriptionA convenience base implementation of
Connection.Partial implementation of EndPoint that usesFillInterestandWriteFlusher.A pool forRetainableByteBufferinstances.Factory for client-sideConnectioninstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.Connectionimplementations 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 anEndPointthat 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. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.proxyClassDescriptionA chunk of content indicating whether it is the last chunk.A source of content that can be read with a read/demand model.
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.quic.clientClassDescriptionA convenience base implementation of
Connection.A pool forRetainableByteBufferinstances.The client-side component that connects to server sockets.Deprecated, for removal: This API element is subject to removal in a future version.replaced byTransportDeprecated, for removal: This API element is subject to removal in a future version.replaced byTransportAConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes.ManagedSelectorwraps aSelectorsimplifying non-blocking operations on channels.The low-level transport used by clients.A wrapper forTransportinstances to allow layering ofTransports. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.quic.commonClassDescriptionA convenience base implementation of
Connection.Partial implementation of EndPoint that usesFillInterestandWriteFlusher.A pool forRetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan 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. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.quic.serverClassDescriptionA convenience base implementation of
Connection.A pool forRetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.An entity that may expire.EndPoint is the abstraction for I/O communication using bytes.ManagedSelectorwraps aSelectorsimplifying non-blocking operations on channels. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.rewrite.handler
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.securityClassDescriptionA content sink that writes the content to its implementation (a socket, a file, etc.).
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.serverClassDescriptionA convenience base implementation of
Connection.Partial implementation of EndPoint that usesFillInterestandWriteFlusher.ByteArrayEndPoint.A pool forRetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan 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.Chunks being copied by theContent.copy(Source, Sink, Processor, Callback)method, so thatContent.Chunks 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 anEndPointthat wraps anotherEndPoint.An Abstract implementation of an Idle Timeout.ManagedSelectorwraps aSelectorsimplifying non-blocking operations on channels.A listener for raw network traffic within Jetty.SelectorManagermanages a number ofManagedSelectors that simplify the non-blocking primitives provided by the JVM via thejava.niopackage.A listener for accept events.AnEndPointimplementation based onSocketChannel.The low-level transport used by clients. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.server.handlerClassDescriptionA convenience base implementation of
Connection.A pool forRetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.A Listener for connection events.Connectionimplementations 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.ManagedSelectorwraps aSelectorsimplifying non-blocking operations on channels.SelectorManagermanages a number ofManagedSelectors that simplify the non-blocking primitives provided by the JVM via thejava.niopackage. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.server.handler.gzipClassDescriptionA 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.
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.unixdomain.serverClassDescriptionA pool for
RetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for I/O communication using bytes.ManagedSelectorwraps aSelectorsimplifying non-blocking operations on channels.SelectorManagermanages a number ofManagedSelectors that simplify the non-blocking primitives provided by the JVM via thejava.niopackage. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.coreClassDescriptionA convenience base implementation of
Connection.A pool forRetainableByteBufferinstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.Connectionimplementations 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. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.core.client
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.core.messages
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.core.serverClassDescriptionA 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.
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.serverClassDescriptionA 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