Interface | Description |
---|---|
IoAcceptor |
Accepts incoming connection, communicates with clients, and fires events to
IoHandler s. |
IoConnector |
Connects to endpoint, communicates with the server, and fires events to
IoHandler s. |
IoFilter |
A filter which intercepts
IoHandler events like Servlet filters. |
IoFilter.NextFilter | |
IoFilterChain | |
IoHandler |
Handles all I/O events fired by
IoAcceptor and IoConnector . |
IoSession |
A
Session that represents low-level I/O connection between two
endpoints regardless of underlying transport types. |
IoSessionManager |
A
SessionManager for I/O layer. |
Class | Description |
---|---|
AbstractIoFilterChain |
An abstract implementation of
IoFilterChain that provides
common operations for developers to support specific transport types. |
IoFilterAdapter |
An abstract adapter class for
IoFilter . |
IoHandlerAdapter |
An abstract adapter class for
IoHandler . |
IoSessionFilterChain |
An
IoFilterChain that forwards filterWrite
requests to the specified IoSessionManagerFilterChain . |
IoSessionManagerFilterChain |
An
IoFilterChain that forwards all events
except filterWrite to the IoSessionFilterChain
of the recipient session. |
Exception | Description |
---|---|
WriteTimeoutException |
An
IOException which is thrown when write buffer is not flushed for
SessionConfig.getWriteTimeout() seconds. |