org.apache.mina.transport.socket.nio
Class MultiThreadSocketIoProcessor
java.lang.Object
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
|
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 |
_logger
org.slf4j.Logger _logger
_loggerRead
org.slf4j.Logger _loggerRead
_loggerWrite
org.slf4j.Logger _loggerWrite
MultiThreadSocketIoProcessor
MultiThreadSocketIoProcessor(String threadName,
edu.emory.mathcs.backport.java.util.concurrent.Executor executor)
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