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.socket | |
org.apache.mina.transport.vmpipe |
In-VM pipe support which removes the overhead of local loopback communication.
|
Modifier and Type | Field | Description |
---|---|---|
protected IoSessionConfig |
AbstractIoService.sessionConfig |
The default
IoSessionConfig which will be used to configure new sessions. |
Modifier and Type | Method | Description |
---|---|---|
IoSessionConfig |
IoService.getSessionConfig() |
Modifier and Type | Method | Description |
---|---|---|
Class<? extends IoSessionConfig> |
DefaultTransportMetadata.getSessionConfigType() |
|
Class<? extends IoSessionConfig> |
TransportMetadata.getSessionConfigType() |
Constructor | Description |
---|---|
AbstractIoAcceptor(IoSessionConfig sessionConfig,
Executor executor) |
Constructor for
AbstractIoAcceptor . |
AbstractIoConnector(IoSessionConfig sessionConfig,
Executor executor) |
Constructor for
AbstractIoConnector . |
AbstractIoService(IoSessionConfig sessionConfig,
Executor executor) |
Constructor for
AbstractIoService . |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractIoSessionConfig |
A base implementation of
IoSessionConfig . |
Modifier and Type | Field | Description |
---|---|---|
protected IoSessionConfig |
AbstractIoSession.config |
The session config
|
Modifier and Type | Method | Description |
---|---|---|
IoSessionConfig |
AbstractIoSession.getConfig() |
|
IoSessionConfig |
DummySession.getConfig() |
|
IoSessionConfig |
IoSession.getConfig() |
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractIoSessionConfig.setAll(IoSessionConfig config) |
Sets all configuration properties retrieved from the specified
config.
|
void |
IoSessionConfig.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 | Description |
---|---|---|
IoSessionConfig |
ProxyConnector.getSessionConfig() |
Constructor | Description |
---|---|
ProxyConnector(SocketConnector connector,
IoSessionConfig config,
Executor executor) |
Creates a new proxy connector.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
DatagramSessionConfig |
An
IoSessionConfig for datagram transport type. |
interface |
SocketSessionConfig |
An
IoSessionConfig for socket transport type. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractDatagramSessionConfig |
The Datagram transport session configuration.
|
class |
AbstractSocketSessionConfig |
The TCP transport session configuration.
|
class |
DefaultDatagramSessionConfig |
A default implementation of
DatagramSessionConfig . |
class |
DefaultSocketSessionConfig |
A default implementation of
SocketSessionConfig . |
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractDatagramSessionConfig.setAll(IoSessionConfig config) |
Sets all configuration properties retrieved from the specified
config.
|
void |
AbstractSocketSessionConfig.setAll(IoSessionConfig config) |
Sets all configuration properties retrieved from the specified
config.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
VmPipeSessionConfig |
An
IoSessionConfig for vmpipe transport type. |
Copyright © 2004–2018 Apache MINA Project. All rights reserved.