Package org.apache.mina.transport.socket.nio

Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API.

Interface Summary

DatagramServiceConfig An IoServiceConfig for DatagramAcceptor and DatagramConnector.
DatagramSessionConfig An IoSessionConfig for datagram transport type.
SocketSessionConfig An IoSessionConfig for socket transport type.

Class Summary

DatagramAcceptorIoAcceptor for datagram transport (UDP/IP).
DatagramAcceptorConfig An IoAcceptorConfig for DatagramAcceptor.
DatagramConnectorIoConnector for datagram transport (UDP/IP).
DatagramConnectorConfig An IoConnectorConfig for DatagramConnector.
SocketAcceptorIoAcceptor for socket transport (TCP/IP).
SocketAcceptorConfig An IoAcceptorConfig for SocketAcceptor.
SocketConnectorIoConnector for socket transport (TCP/IP).
SocketConnectorConfig An IoConnectorConfig for SocketConnector.
SocketSessionConfigImpl An IoConnectorConfig for SocketConnector.
Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API.

Configuring the number of NIO selector loops

You can specify the number of Socket I/O thread to utilize multi-processors efficiently by specifying the number of processing threads in the constructor. The default is 1