| Name | Description | Type | Package | Framework |
| AbstractConnection | A convenience base implementation of Connection. | Class | org.eclipse.jetty.io | Jetty |
| AbstractEndPoint | Class | org.eclipse.jetty.io | Jetty | |
| ArrayByteBufferPool | Class | org.eclipse.jetty.io | Jetty | |
| ArrayByteBufferPool .Bucket | Class | org.eclipse.jetty.io.ArrayByteBufferPool | Jetty | |
| ByteArrayEndPoint | Class | org.eclipse.jetty.io | Jetty | |
| ByteBufferPool | Acquired buffers may be released but they do not need to; if they are released, they may be recycled and reused, otherwise they will be garbage | Interface | org.eclipse.jetty.io | Jetty |
| ByteBufferPool .Lease | Class | org.eclipse.jetty.io.ByteBufferPool | Jetty | |
| ChannelEndPoint | Holds the channel and socket for an NIO endpoint. | Class | org.eclipse.jetty.io | Jetty |
| ClientConnectionFactory | Factory for client-side Connection instances. | Interface | org.eclipse.jetty.io | Jetty |
| Connection | A Connection is associated to an EndPoint so that I/O events happening on the EndPoint can be processed by the Connection. | Interface | org.eclipse.jetty.io | Jetty |
| Connection .Listener | A Listener for connection events. | Interface | org.eclipse.jetty.io.Connection | Jetty |
| Connection .Listener .Adapter | Class | org.eclipse.jetty.io.Connection.Listener | Jetty | |
| Connection .UpgradeFrom | Interface | org.eclipse.jetty.io.Connection | Jetty | |
| Connection .UpgradeTo | Interface | org.eclipse.jetty.io.Connection | Jetty | |
| EndPoint | A transport EndPoint Asynchronous Methods | Interface | org.eclipse.jetty.io | Jetty |
| EofException | A Jetty specialization of EOFException. | Class | org.eclipse.jetty.io | Jetty |
| FillInterest | A Utility class to help implement EndPoint. | Class | org.eclipse.jetty.io | Jetty |
| IdleTimeout | An Abstract implementation of an Idle Timeout. | Class | org.eclipse.jetty.io | Jetty |
| LeakTrackingByteBufferPool | Class | org.eclipse.jetty.io | Jetty | |
| ManagedSelector | ManagedSelector wraps a Selector simplifying non-blocking operations on channels. | Class | org.eclipse.jetty.io | Jetty |
| ManagedSelector .SelectableEndPoint | A ManagedSelector. | Interface | org.eclipse.jetty.io.ManagedSelector | Jetty |
| MappedByteBufferPool | Class | org.eclipse.jetty.io | Jetty | |
| MappedByteBufferPool .Tagged | Class | org.eclipse.jetty.io.MappedByteBufferPool | Jetty | |
| NegotiatingClientConnection | Class | org.eclipse.jetty.io | Jetty | |
| NegotiatingClientConnectionFactory | Class | org.eclipse.jetty.io | Jetty | |
| NetworkTrafficListener | A listener for raw network traffic within Jetty. | Interface | org.eclipse.jetty.io | Jetty |
| NetworkTrafficListener .Adapter | A commodity class that implements NetworkTrafficListener with empty methods. | Class | org.eclipse.jetty.io.NetworkTrafficListener | Jetty |
| NetworkTrafficSelectChannelEndPoint | Class | org.eclipse.jetty.io | Jetty | |
| RuntimeIOException | Subclass of RuntimeException used to signal that there was an IOException thrown by underlying Writer | Class | org.eclipse.jetty.io | Jetty |
| SelectChannelEndPoint | An ChannelEndpoint that can be scheduled by SelectorManager. | Class | org.eclipse.jetty.io | Jetty |
| SelectorManager | SelectorManager manages a number of ManagedSelectors that simplify the non-blocking primitives provided by the JVM via the java. | Class | org.eclipse.jetty.io | Jetty |
| SslClientConnectionFactory | Class | org.eclipse.jetty.io.ssl | Jetty | |
| SslConnection | A Connection that acts as an interceptor between an EndPoint providing SSL encrypted data and another consumer of an EndPoint (typically an Connection like HttpConnection) that | Class | org.eclipse.jetty.io.ssl | Jetty |
| WriteFlusher | A Utility class to help implement EndPoint. | Class | org.eclipse.jetty.io | Jetty |
| WriterOutputStream | Wrap a Writer as an OutputStream. | Class | org.eclipse.jetty.io | Jetty |