Uses of Package
org.eclipse.jetty.io
Packages that use 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
-
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 an I/O channel that transports 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 an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.clientClassDescriptionA convenience base implementation of
Connection.AByteBufferpool.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.An abstract implementation of a timeout.An entity that may expire.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.client.dynamicClassDescriptionFactory for client-side
Connectioninstances.A holder for a list of protocol strings identifying an application protocol (for example["h2", "h2-17", "h2-16"]) and aClientConnectionFactorythat creates connections that speak that network protocol.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 an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.client.httpClassDescriptionA convenience base implementation of
Connection.Factory for client-sideConnectioninstances.A holder for a list of protocol strings identifying an application protocol (for example["h2", "h2-17", "h2-16"]) and aClientConnectionFactorythat creates connections that speak that network protocol.The client-side component that connects to server sockets.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.An entity that may expire.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.client.util
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.fcgi.client.httpClassDescriptionA convenience base implementation of
Connection.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.An entity that may expire.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.fcgi.generatorClassDescriptionA
ByteBufferpool.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.fcgi.serverClassDescriptionA convenience base implementation of
Connection.AByteBufferpool.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2ClassDescriptionA convenience base implementation of
Connection.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.An entity that may expire.EndPoint is the abstraction for an I/O channel that transports bytes.ARetainableByteBufferpool.A listener ofWriteFlusherevents. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.clientClassDescriptionA
ByteBufferpool.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 an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.client.httpClassDescriptionFactory for client-side
Connectioninstances.A holder for a list of protocol strings identifying an application protocol (for example["h2", "h2-17", "h2-16"]) and aClientConnectionFactorythat creates connections that speak that network protocol.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 an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.generator
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.parserClassDescriptionA
ByteBufferpool.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http2.serverClassDescriptionA convenience base implementation of
Connection.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.EndPoint is the abstraction for an I/O channel that transports bytes.ARetainableByteBufferpool.A listener ofWriteFlusherevents. -
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.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3.client.httpClassDescriptionFactory for client-side
Connectioninstances.A holder for a list of protocol strings identifying an application protocol (for example["h2", "h2-17", "h2-16"]) and aClientConnectionFactorythat creates connections that speak that network protocol.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3.qpack
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.http3.serverClassDescriptionA
ByteBufferpool.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.ioClassDescriptionA convenience base implementation of
Connection.Partial implementation of EndPoint that usesFillInterestandWriteFlusher.A ByteBuffer pool where ByteBuffers are held in queues that are held in array elements.ARetainableByteBufferpool where RetainableByteBuffers are held inPools that are held in array elements.AByteBufferpool.Factory for client-sideConnectioninstances.The client-side component that connects to server sockets.Configures aClientConnector.A pair/record holding aSelectableChanneland aSocketAddressto connect to.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.A Listener for connection events.AConnection.Listenerthat 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.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 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().ARetainableByteBufferpool.A partialEndPointimplementation based onSelectableChannel.SelectorManagermanages a number ofManagedSelectors that simplify the non-blocking primitives provided by the JVM via thejava.niopackage.AnEndPointimplementation based onSocketChannel.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.io.sslClassDescriptionA convenience base implementation of
Connection.Partial implementation of EndPoint that usesFillInterestandWriteFlusher.AByteBufferpool.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 an I/O channel that transports bytes.Marks anEndPointthat wraps anotherEndPoint.An Abstract implementation of an Idle Timeout.ARetainableByteBufferpool.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 convenience base implementation of
Connection.AByteBufferpool.The client-side component that connects to server sockets.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 an I/O channel that transports 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.quic.clientClassDescriptionA convenience base implementation of
Connection.AByteBufferpool.The client-side component that connects to server sockets.Configures aClientConnector.A pair/record holding aSelectableChanneland aSocketAddressto connect to.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for an I/O channel that transports bytes.ManagedSelectorwraps aSelectorsimplifying non-blocking operations on channels. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.quic.commonClassDescriptionA convenience base implementation of
Connection.Partial implementation of EndPoint that usesFillInterestandWriteFlusher.AByteBufferpool.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.AnEndPointimplementation based onDatagramChannel.EndPoint is the abstraction for an I/O channel that transports bytes.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.AByteBufferpool.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 an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.serverClassDescriptionA convenience base implementation of
Connection.Partial implementation of EndPoint that usesFillInterestandWriteFlusher.ByteArrayEndPoint.AByteBufferpool.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 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.AConnection.Listenerthat tracks connection statistics.EndPoint is the abstraction for an I/O channel that transports bytes.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.A Quiet Exception.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.A listener ofWriteFlusherevents. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.server.handlerClassDescriptionA
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.A Listener for connection events. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.server.handler.gzip
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.server.session
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.unixsocket.clientClassDescriptionFactory for client-side
Connectioninstances.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for an I/O channel that transports bytes. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.unixsocket.commonClassDescriptionPartial implementation of EndPoint that uses
FillInterestandWriteFlusher.EndPoint is the abstraction for an I/O channel that transports bytes.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 partialEndPointimplementation based onSelectableChannel.AnEndPointimplementation based onSocketChannel. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.unixsocket.serverClassDescriptionA
ByteBufferpool.AConnectionis associated to anEndPointso that I/O events happening on theEndPointcan be processed by theConnection.EndPoint is the abstraction for an I/O channel that transports 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.client
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.client.impl
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.core
-
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.client.internal
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.core.internalClassDescriptionA convenience base implementation of
Connection.AByteBufferpool.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 an I/O channel that transports bytes.ARetainableByteBufferpool. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.core.internal.messages
-
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.core.server.internalClassDescriptionA
ByteBufferpool.EndPoint is the abstraction for an I/O channel that transports bytes.ARetainableByteBufferpool. -
Classes in org.eclipse.jetty.io used by org.eclipse.jetty.websocket.jakarta.common