net.sf.cindy.session.nio.reactor
Class DefaultReactor

java.lang.Object
  extended by net.sf.cindy.session.nio.reactor.DefaultReactor
All Implemented Interfaces:
Reactor

public class DefaultReactor
extends java.lang.Object
implements Reactor

Default reactor implementation.

Version:
$id$
Author:
Roger Chen

Field Summary
 
Fields inherited from interface net.sf.cindy.session.nio.reactor.Reactor
OP_ACCEPT, OP_CONNECT, OP_NON_WRITE, OP_READ, OP_WRITE
 
Constructor Summary
DefaultReactor()
           
 
Method Summary
protected  void afterSelect()
           
protected  void beforeSelect()
           
 void deregister(ReactorHandler handler)
           
 void interest(ReactorHandler handler, int ops)
           
 void register(ReactorHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultReactor

public DefaultReactor()
Method Detail

register

public void register(ReactorHandler handler)
Specified by:
register in interface Reactor

deregister

public void deregister(ReactorHandler handler)
Specified by:
deregister in interface Reactor

interest

public void interest(ReactorHandler handler,
                     int ops)
Specified by:
interest in interface Reactor

beforeSelect

protected void beforeSelect()

afterSelect

protected void afterSelect()