|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IoProcessor | |
---|---|
org.apache.mina.common | Common types required for users to use MINA. |
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. |
Uses of IoProcessor in org.apache.mina.common |
---|
Classes in org.apache.mina.common that implement IoProcessor | |
---|---|
class |
AbstractPollingIoProcessor<T extends AbstractIoSession>
An abstract implementation of IoProcessor which helps
transport developers to write an IoProcessor easily. |
class |
SimpleIoProcessorPool<T extends AbstractIoSession>
An IoProcessor pool that distributes IoSession s into one or more
IoProcessor s. |
Methods in org.apache.mina.common that return IoProcessor | |
---|---|
protected abstract IoProcessor |
AbstractIoSession.getProcessor()
|
protected IoProcessor<IoSession> |
DummySession.getProcessor()
|
Methods in org.apache.mina.common with parameters of type IoProcessor | |
---|---|
protected abstract T |
AbstractPollingIoAcceptor.accept(IoProcessor<T> processor,
H handle)
|
protected abstract T |
AbstractPollingIoConnector.newSession(IoProcessor<T> processor,
H handle)
|
protected abstract T |
AbstractPollingConnectionlessIoAcceptor.newSession(IoProcessor<T> processor,
H handle,
SocketAddress remoteAddress)
|
Constructors in org.apache.mina.common with parameters of type IoProcessor | |
---|---|
AbstractPollingIoAcceptor(IoSessionConfig sessionConfig,
Executor executor,
IoProcessor<T> processor)
|
|
AbstractPollingIoAcceptor(IoSessionConfig sessionConfig,
IoProcessor<T> processor)
|
|
AbstractPollingIoConnector(IoSessionConfig sessionConfig,
Executor executor,
IoProcessor<T> processor)
|
|
AbstractPollingIoConnector(IoSessionConfig sessionConfig,
IoProcessor<T> processor)
|
Constructor parameters in org.apache.mina.common with type arguments of type IoProcessor | |
---|---|
AbstractPollingIoAcceptor(IoSessionConfig sessionConfig,
Class<? extends IoProcessor<T>> processorClass)
Create an acceptor with a single processing thread using a NewThreadExecutor |
|
AbstractPollingIoAcceptor(IoSessionConfig sessionConfig,
Class<? extends IoProcessor<T>> processorClass,
int processorCount)
|
|
AbstractPollingIoConnector(IoSessionConfig sessionConfig,
Class<? extends IoProcessor<T>> processorClass)
|
|
AbstractPollingIoConnector(IoSessionConfig sessionConfig,
Class<? extends IoProcessor<T>> processorClass,
int processorCount)
|
|
SimpleIoProcessorPool(Class<? extends IoProcessor<T>> processorType)
|
|
SimpleIoProcessorPool(Class<? extends IoProcessor<T>> processorType,
Executor executor)
|
|
SimpleIoProcessorPool(Class<? extends IoProcessor<T>> processorType,
Executor executor,
int size)
|
|
SimpleIoProcessorPool(Class<? extends IoProcessor<T>> processorType,
int size)
|
Uses of IoProcessor in org.apache.mina.transport.socket.apr |
---|
Classes in org.apache.mina.transport.socket.apr that implement IoProcessor | |
---|---|
class |
AprIoProcessor
The class in charge of processing socket level IO events for the AprSocketConnector |
Methods in org.apache.mina.transport.socket.apr with parameters of type IoProcessor | |
---|---|
protected org.apache.mina.transport.socket.apr.AprSession |
AprSocketAcceptor.accept(IoProcessor<org.apache.mina.transport.socket.apr.AprSession> processor,
Long handle)
|
protected org.apache.mina.transport.socket.apr.AprSession |
AprSocketConnector.newSession(IoProcessor<org.apache.mina.transport.socket.apr.AprSession> processor,
Long handle)
|
Constructors in org.apache.mina.transport.socket.apr with parameters of type IoProcessor | |
---|---|
AprSocketAcceptor(Executor executor,
IoProcessor<org.apache.mina.transport.socket.apr.AprSession> processor)
|
|
AprSocketAcceptor(IoProcessor<org.apache.mina.transport.socket.apr.AprSession> processor)
|
|
AprSocketConnector(Executor executor,
IoProcessor<org.apache.mina.transport.socket.apr.AprSession> processor)
|
|
AprSocketConnector(IoProcessor<org.apache.mina.transport.socket.apr.AprSession> processor)
|
Uses of IoProcessor in org.apache.mina.transport.socket.nio |
---|
Classes in org.apache.mina.transport.socket.nio that implement IoProcessor | |
---|---|
class |
NioProcessor
|
Methods in org.apache.mina.transport.socket.nio with parameters of type IoProcessor | |
---|---|
protected org.apache.mina.transport.socket.nio.NioSession |
NioSocketAcceptor.accept(IoProcessor<org.apache.mina.transport.socket.nio.NioSession> processor,
ServerSocketChannel handle)
|
protected org.apache.mina.transport.socket.nio.NioSession |
NioDatagramConnector.newSession(IoProcessor<org.apache.mina.transport.socket.nio.NioSession> processor,
DatagramChannel handle)
|
protected org.apache.mina.transport.socket.nio.NioSession |
NioDatagramAcceptor.newSession(IoProcessor<org.apache.mina.transport.socket.nio.NioSession> processor,
DatagramChannel handle,
SocketAddress remoteAddress)
|
protected org.apache.mina.transport.socket.nio.NioSession |
NioSocketConnector.newSession(IoProcessor<org.apache.mina.transport.socket.nio.NioSession> processor,
SocketChannel handle)
|
Constructors in org.apache.mina.transport.socket.nio with parameters of type IoProcessor | |
---|---|
NioDatagramConnector(IoProcessor<org.apache.mina.transport.socket.nio.NioSession> processor)
Creates a new instance. |
|
NioSocketAcceptor(Executor executor,
IoProcessor<org.apache.mina.transport.socket.nio.NioSession> processor)
|
|
NioSocketAcceptor(IoProcessor<org.apache.mina.transport.socket.nio.NioSession> processor)
|
|
NioSocketConnector(Executor executor,
IoProcessor<org.apache.mina.transport.socket.nio.NioSession> processor)
|
|
NioSocketConnector(IoProcessor<org.apache.mina.transport.socket.nio.NioSession> processor)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |