Package | Description |
---|---|
org.apache.mina.core.polling |
Base class for implementing transport based on active polling strategies like NIO select call, or any API
based on I/O polling system calls (epoll, poll, select, kqueue, etc).
|
org.apache.mina.core.service | |
org.apache.mina.core.session | |
org.apache.mina.integration.jmx |
JMX (Java Management eXtension) integration.
|
org.apache.mina.proxy | |
org.apache.mina.transport.serial | |
org.apache.mina.transport.socket | |
org.apache.mina.transport.socket.apr | |
org.apache.mina.transport.socket.nio |
Socket (TCP/IP) and Datagram (UDP/IP) support based on Java
NIO (New I/O) API.
|
org.apache.mina.transport.vmpipe |
In-VM pipe support which removes the overhead of local loopback communication.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPollingConnectionlessIoAcceptor<S extends AbstractIoSession,H>
IoAcceptor for datagram transport (UDP/IP). |
class |
AbstractPollingIoAcceptor<T extends AbstractIoSession,H>
A base class for implementing transport using a polling strategy.
|
class |
AbstractPollingIoConnector<T extends AbstractIoSession,H>
A base class for implementing client transport using a polling strategy.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IoAcceptor
Accepts incoming connection, communicates with clients, and fires events to
IoHandler s. |
interface |
IoConnector
Connects to endpoint, communicates with the server, and fires events to
IoHandler s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIoAcceptor
A base implementation of
IoAcceptor . |
class |
AbstractIoConnector
A base implementation of
IoConnector . |
class |
AbstractIoService
Base implementation of
IoService s. |
Modifier and Type | Method and Description |
---|---|
void |
IoServiceListener.serviceActivated(IoService service)
Invoked when a new service is activated by an
IoService . |
void |
IoServiceListener.serviceDeactivated(IoService service)
Invoked when a service is deactivated by an
IoService . |
void |
IoServiceListener.serviceIdle(IoService service,
IdleStatus idleStatus)
Invoked when a service is idle.
|
Constructor and Description |
---|
IoServiceListenerSupport(IoService service)
Creates a new instance of the listenerSupport.
|
Modifier and Type | Method and Description |
---|---|
IoService |
IoSession.getService() |
IoService |
DummySession.getService() |
IoService |
AbstractIoSession.getService() |
Modifier and Type | Method and Description |
---|---|
void |
DummySession.setService(IoService service)
Sets the
IoService which provides I/O service to this session. |
Constructor and Description |
---|
AbstractIoSession(IoService service)
TODO Add method documentation
|
Constructor and Description |
---|
IoServiceMBean(IoService source) |
Modifier and Type | Class and Description |
---|---|
class |
ProxyConnector
ProxyConnector.java - Decorator for
SocketConnector to provide proxy support,
as suggested by MINA list discussions. |
Modifier and Type | Class and Description |
---|---|
class |
SerialConnector
IoConnector for serial communication transport. |
Modifier and Type | Interface and Description |
---|---|
interface |
DatagramAcceptor
IoAcceptor for datagram transport (UDP/IP). |
interface |
DatagramConnector
IoConnector for datagram transport (UDP/IP). |
interface |
SocketAcceptor
IoAcceptor for socket transport (TCP/IP). |
interface |
SocketConnector
IoConnector for socket transport (TCP/IP). |
Modifier and Type | Field and Description |
---|---|
protected IoService |
DefaultSocketSessionConfig.parent |
Modifier and Type | Method and Description |
---|---|
void |
DefaultSocketSessionConfig.init(IoService parent) |
Modifier and Type | Class and Description |
---|---|
class |
AprSocketAcceptor
IoAcceptor for APR based socket transport (TCP/IP). |
class |
AprSocketConnector
IoConnector for APR based socket transport (TCP/IP). |
Modifier and Type | Class and Description |
---|---|
class |
NioDatagramAcceptor
IoAcceptor for datagram transport (UDP/IP). |
class |
NioDatagramConnector
IoConnector for datagram transport (UDP/IP). |
class |
NioSocketAcceptor
IoAcceptor for socket transport (TCP/IP). |
class |
NioSocketConnector
IoConnector for socket transport (TCP/IP). |
Constructor and Description |
---|
NioSession(IoProcessor<NioSession> processor,
IoService service,
java.nio.channels.Channel channel)
Creates a new instance of NioSession, with its associated IoProcessor.
|
Modifier and Type | Class and Description |
---|---|
class |
VmPipeAcceptor
Binds the specified
IoHandler to the specified
VmPipeAddress . |
class |
VmPipeConnector
Connects to
IoHandler s which is bound on the specified
VmPipeAddress . |
Copyright © 2004-2019 Apache MINA Project. All Rights Reserved.