Uses of Interface
org.apache.mina.common.IoProcessor

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 IoSessions into one or more IoProcessors.
 

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)
           
 



Copyright © 2004-2009 Apache MINA Project. All Rights Reserved.