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.proxy | |
org.apache.mina.transport.serial | |
org.apache.mina.transport.socket | |
org.apache.mina.transport.vmpipe |
In-VM pipe support which removes the overhead of local loopback communication.
|
Constructor and Description |
---|
AbstractPollingConnectionlessIoAcceptor(IoSessionConfig sessionConfig)
Creates a new instance.
|
AbstractPollingConnectionlessIoAcceptor(IoSessionConfig sessionConfig,
java.util.concurrent.Executor executor)
Creates a new instance.
|
AbstractPollingIoAcceptor(IoSessionConfig sessionConfig,
java.lang.Class<? extends IoProcessor<T>> processorClass)
Constructor for
AbstractPollingIoAcceptor . |
AbstractPollingIoAcceptor(IoSessionConfig sessionConfig,
java.lang.Class<? extends IoProcessor<T>> processorClass,
int processorCount)
Constructor for
AbstractPollingIoAcceptor . |
AbstractPollingIoAcceptor(IoSessionConfig sessionConfig,
java.util.concurrent.Executor executor,
IoProcessor<T> processor)
Constructor for
AbstractPollingIoAcceptor . |
AbstractPollingIoAcceptor(IoSessionConfig sessionConfig,
IoProcessor<T> processor)
Constructor for
AbstractPollingIoAcceptor . |
AbstractPollingIoConnector(IoSessionConfig sessionConfig,
java.lang.Class<? extends IoProcessor<T>> processorClass)
Constructor for
AbstractPollingIoConnector . |
AbstractPollingIoConnector(IoSessionConfig sessionConfig,
java.lang.Class<? extends IoProcessor<T>> processorClass,
int processorCount)
Constructor for
AbstractPollingIoConnector . |
AbstractPollingIoConnector(IoSessionConfig sessionConfig,
java.util.concurrent.Executor executor,
IoProcessor<T> processor)
Constructor for
AbstractPollingIoConnector . |
AbstractPollingIoConnector(IoSessionConfig sessionConfig,
IoProcessor<T> processor)
Constructor for
AbstractPollingIoConnector . |
Modifier and Type | Method and Description |
---|---|
IoSessionConfig |
IoService.getSessionConfig()
Returns the default configuration of the new
IoSession s
created by this service. |
IoSessionConfig |
AbstractIoService.getSessionConfig()
Returns the default configuration of the new
IoSession s
created by this service. |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends IoSessionConfig> |
TransportMetadata.getSessionConfigType()
Returns the type of the
IoSessionConfig of the service |
java.lang.Class<? extends IoSessionConfig> |
DefaultTransportMetadata.getSessionConfigType() |
Constructor and Description |
---|
AbstractIoAcceptor(IoSessionConfig sessionConfig,
java.util.concurrent.Executor executor)
Constructor for
AbstractIoAcceptor . |
AbstractIoConnector(IoSessionConfig sessionConfig,
java.util.concurrent.Executor executor)
Constructor for
AbstractIoConnector . |
AbstractIoService(IoSessionConfig sessionConfig,
java.util.concurrent.Executor executor)
Constructor for
AbstractIoService . |
Constructor and Description |
---|
DefaultTransportMetadata(java.lang.String providerName,
java.lang.String name,
boolean connectionless,
boolean fragmentation,
java.lang.Class<? extends java.net.SocketAddress> addressType,
java.lang.Class<? extends IoSessionConfig> sessionConfigType,
java.lang.Class<?>... envelopeTypes) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIoSessionConfig
A base implementation of
IoSessionConfig . |
Modifier and Type | Method and Description |
---|---|
IoSessionConfig |
IoSession.getConfig() |
IoSessionConfig |
DummySession.getConfig() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractIoSessionConfig.doSetAll(IoSessionConfig config)
Implement this method to set all transport-specific configuration
properties retrieved from the specified config.
|
void |
IoSessionConfig.setAll(IoSessionConfig config)
Sets all configuration properties retrieved from the specified
config.
|
void |
AbstractIoSessionConfig.setAll(IoSessionConfig config)
Sets all configuration properties retrieved from the specified
config.
|
void |
DummySession.setConfig(IoSessionConfig config)
Sets the configuration of this session.
|
Modifier and Type | Method and Description |
---|---|
IoSessionConfig |
ProxyConnector.getSessionConfig()
Returns the default configuration of the new
IoSession s
created by this service. |
Constructor and Description |
---|
ProxyConnector(SocketConnector connector,
IoSessionConfig config,
java.util.concurrent.Executor executor)
Creates a new proxy connector.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SerialSessionConfig
An
IoSessionConfig for serial transport type. |
Modifier and Type | Interface and Description |
---|---|
interface |
DatagramSessionConfig
An
IoSessionConfig for datagram transport type. |
interface |
SocketSessionConfig
An
IoSessionConfig for socket transport type. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDatagramSessionConfig
TODO Add documentation
|
class |
AbstractSocketSessionConfig
TODO Add documentation
|
class |
DefaultDatagramSessionConfig
A default implementation of
DatagramSessionConfig . |
class |
DefaultSocketSessionConfig
A default implementation of
SocketSessionConfig . |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractSocketSessionConfig.doSetAll(IoSessionConfig config) |
protected void |
AbstractDatagramSessionConfig.doSetAll(IoSessionConfig config) |
Modifier and Type | Interface and Description |
---|---|
interface |
VmPipeSessionConfig
An
IoSessionConfig for vmpipe transport type. |
Copyright © 2004-2019 Apache MINA Project. All Rights Reserved.