org.apache.mina.transport.socket.nio
Class MultiThreadSocketIoProcessor

java.lang.Object
  extended by org.apache.mina.transport.socket.nio.MultiThreadSocketIoProcessor

 class MultiThreadSocketIoProcessor
extends Object

Performs all I/O operations for sockets which is connected or bound. This class is used by MINA internally.

Version:
$Rev: 619823 $, $Date: 2008-02-08 10:09:37 +0000 (Fri, 08 Feb 2008) $,

Field Summary
(package private)  org.slf4j.Logger _logger
           
(package private)  org.slf4j.Logger _loggerRead
           
(package private)  org.slf4j.Logger _loggerWrite
           
 
Constructor Summary
MultiThreadSocketIoProcessor(String threadName, edu.emory.mathcs.backport.java.util.concurrent.Executor executor)
           
 
Method Summary
(package private)  void addNew(org.apache.mina.transport.socket.nio.SocketSessionImpl session)
           
(package private)  void flush(org.apache.mina.transport.socket.nio.SocketSessionImpl session)
           
(package private)  void remove(org.apache.mina.transport.socket.nio.SocketSessionImpl session)
           
(package private)  void updateTrafficMask(org.apache.mina.transport.socket.nio.SocketSessionImpl session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_logger

org.slf4j.Logger _logger

_loggerRead

org.slf4j.Logger _loggerRead

_loggerWrite

org.slf4j.Logger _loggerWrite
Constructor Detail

MultiThreadSocketIoProcessor

MultiThreadSocketIoProcessor(String threadName,
                             edu.emory.mathcs.backport.java.util.concurrent.Executor executor)
Method Detail

addNew

void addNew(org.apache.mina.transport.socket.nio.SocketSessionImpl session)
      throws IOException
Throws:
IOException

remove

void remove(org.apache.mina.transport.socket.nio.SocketSessionImpl session)
      throws IOException
Throws:
IOException

flush

void flush(org.apache.mina.transport.socket.nio.SocketSessionImpl session)

updateTrafficMask

void updateTrafficMask(org.apache.mina.transport.socket.nio.SocketSessionImpl session)


Licensed to the Apache Software Foundation