| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | ConnectionAcceptor
Non-blocking connection acceptor. |
| public interface | ConnectionInitiator
Non-blocking connection initiator. |
| public interface | IOEventHandler
IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions. |
| public interface | IOEventHandlerFactory
Factory interface to create |
| public interface | IOReactor
HttpCore NIO is based on the Reactor pattern as described by Doug Lea. |
| public interface | IOReactorService
|
| public interface | IOSession
IOSession interface represents a sequence of logically related data exchanges between two end points. |
| public interface | IOSessionListener
|
| public interface | ListenerEndpoint
ListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients. |
| public interface | ProtocolIOSession
TLS capable, protocol upgradable |
| public interface | ProtocolUpgradeHandler
Application protocol upgrade handler. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | |
| public abstract class | |
| pack-priv abstract class | |
| pack-priv class | |
| public class | DefaultConnectingIOReactor
Multi-core I/O reactor that can act as |
| public class | DefaultListeningIOReactor
Multi-core I/O reactor that can act as both |
| public class | EndpointParameters
Endpoint initialization parameters |
| public class | EventMask
Type of I/O event notifications I/O sessions can declare interest in. |
| pack-priv abstract class | |
| pack-priv class | |
| pack-priv class | |
| public class | IOReactorConfig
I/O reactor configuration parameters. |
| public class | IOReactorShutdownException
Signals the I/O reactor has been shut down or is in the process of shutting down. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | SocksProxyProtocolHandler
Implements the client side of SOCKS protocol version 5 as per https://tools.ietf.org/html/rfc1928. |
| public class | SocksProxyProtocolHandlerFactory
Deprecated
Use
IOReactorConfig.
|
| Modifier and Type | Enum and Description |
|---|---|
| public enum | IOReactorStatus
IOReactorStatus represents an internal status of an I/O reactor. |