| 程序包 | 说明 |
|---|---|
| org.apache.mina.common |
Common types required for users to use MINA.
|
| org.apache.mina.common.support |
Internal classes used by org.apache.mina.common package.
|
| org.apache.mina.integration.spring |
SpringFramework-specific classes
for integration
|
| 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.socket.nio.support |
Internal classes used by org.apache.mina.transport.socket.nio package.
|
| org.apache.mina.transport.vmpipe |
In-VM pipe support which removes the overhead of local loopback communication.
|
| org.apache.mina.transport.vmpipe.support |
Internal classes used by org.apache.mina.transport.vmpipe package.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IoAcceptorConfig
A configuration which is used to configure
IoAcceptor. |
interface |
IoConnectorConfig
A configuration which is used to configure
IoConnector. |
| 限定符和类型 | 方法和说明 |
|---|---|
IoServiceConfig |
IoService.getDefaultConfig()
Returns the default configuration which is used when you didn't specify
any configuration.
|
IoServiceConfig |
IoSession.getServiceConfig()
Returns the
IoServiceConfig of this session. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IoAcceptor.bind(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config)
Binds to the specified
address and handles incoming
connections with the specified handler. |
ConnectFuture |
IoConnector.connect(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config)
Connects to the specified
address. |
ConnectFuture |
IoConnector.connect(java.net.SocketAddress address,
java.net.SocketAddress localAddress,
IoHandler handler,
IoServiceConfig config)
Connects to the specified
address. |
void |
IoServiceListener.serviceActivated(IoService service,
java.net.SocketAddress serviceAddress,
IoHandler handler,
IoServiceConfig config)
Invoked when a new service is activated by an
IoService. |
void |
IoServiceListener.serviceDeactivated(IoService service,
java.net.SocketAddress serviceAddress,
IoHandler handler,
IoServiceConfig config)
Invoked when a service is deactivated by an
IoService. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseIoAcceptorConfig
A base implementation of
IoAcceptorConfig. |
class |
BaseIoConnectorConfig
A base implementation of
IoConnectorConfig. |
class |
BaseIoServiceConfig
A base implementation of
IoServiceConfig. |
| 限定符和类型 | 方法和说明 |
|---|---|
IoServiceConfig |
DelegatedIoConnector.getDefaultConfig() |
IoServiceConfig |
DelegatedIoAcceptor.getDefaultConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DelegatedIoAcceptor.bind(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config) |
ConnectFuture |
DelegatedIoConnector.connect(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config) |
ConnectFuture |
DelegatedIoConnector.connect(java.net.SocketAddress address,
java.net.SocketAddress localAddress,
IoHandler handler,
IoServiceConfig config) |
void |
IoServiceListenerSupport.fireServiceActivated(IoService service,
java.net.SocketAddress serviceAddress,
IoHandler handler,
IoServiceConfig config)
Calls
IoServiceListener.serviceActivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
for all registered listeners. |
void |
IoServiceListenerSupport.fireServiceDeactivated(IoService service,
java.net.SocketAddress serviceAddress,
IoHandler handler,
IoServiceConfig config)
Calls
IoServiceListener.serviceDeactivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
for all registered listeners. |
| 限定符和类型 | 方法和说明 |
|---|---|
IoServiceConfig |
Binding.getServiceConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Binding.setServiceConfig(IoServiceConfig serviceConfig) |
| 构造器和说明 |
|---|
Binding(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig serviceConfig)
Creates a new instance using the specified values.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DatagramServiceConfig
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DatagramAcceptorConfig
An
IoAcceptorConfig for DatagramAcceptor. |
class |
DatagramConnectorConfig
An
IoConnectorConfig for DatagramConnector. |
class |
SocketAcceptorConfig
An
IoAcceptorConfig for SocketAcceptor. |
class |
SocketConnectorConfig
An
IoConnectorConfig for SocketConnector. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SocketAcceptor.bind(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config)
Binds to the specified
address and handles incoming connections with the specified
handler. |
ConnectFuture |
SocketConnector.connect(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config) |
ConnectFuture |
SocketConnector.connect(java.net.SocketAddress address,
java.net.SocketAddress localAddress,
IoHandler handler,
IoServiceConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DatagramAcceptorDelegate.bind(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config) |
ConnectFuture |
DatagramConnectorDelegate.connect(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config) |
ConnectFuture |
DatagramConnectorDelegate.connect(java.net.SocketAddress address,
java.net.SocketAddress localAddress,
IoHandler handler,
IoServiceConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
IoServiceConfig |
VmPipeConnector.getDefaultConfig() |
IoServiceConfig |
VmPipeAcceptor.getDefaultConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
VmPipeAcceptor.bind(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config) |
ConnectFuture |
VmPipeConnector.connect(java.net.SocketAddress address,
IoHandler handler,
IoServiceConfig config) |
ConnectFuture |
VmPipeConnector.connect(java.net.SocketAddress address,
java.net.SocketAddress localAddress,
IoHandler handler,
IoServiceConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
IoServiceConfig |
VmPipe.getConfig() |
IoServiceConfig |
VmPipeSessionImpl.getServiceConfig() |
| 构造器和说明 |
|---|
VmPipe(VmPipeAcceptor acceptor,
VmPipeAddress address,
IoHandler handler,
IoServiceConfig config,
IoServiceListenerSupport listeners) |
VmPipeSessionImpl(IoService service,
IoServiceConfig serviceConfig,
IoServiceListenerSupport serviceListeners,
java.net.SocketAddress localAddress,
IoHandler handler,
VmPipe remoteEntry) |