org.sapia.ubik.rmi.server.transport.nio.tcp
Class NioHandler

java.lang.Object
  extended by org.apache.mina.common.IoHandlerAdapter
      extended by org.sapia.ubik.rmi.server.transport.nio.tcp.NioHandler
All Implemented Interfaces:
org.apache.mina.common.IoHandler

public class NioHandler
extends org.apache.mina.common.IoHandlerAdapter

An instance of this class is hooked into Mina's request handling mechanism. It receives Ubik commands and executes them.

Author:
yduchesne

Constructor Summary
NioHandler(ServerAddress addr)
           
 
Method Summary
 void exceptionCaught(org.apache.mina.common.IoSession sess, java.lang.Throwable err)
           
 void messageReceived(org.apache.mina.common.IoSession sess, java.lang.Object msg)
           
 void sessionCreated(org.apache.mina.common.IoSession sess)
           
 
Methods inherited from class org.apache.mina.common.IoHandlerAdapter
messageSent, sessionClosed, sessionIdle, sessionOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NioHandler

public NioHandler(ServerAddress addr)
Method Detail

sessionCreated

public void sessionCreated(org.apache.mina.common.IoSession sess)
                    throws java.lang.Exception
Specified by:
sessionCreated in interface org.apache.mina.common.IoHandler
Overrides:
sessionCreated in class org.apache.mina.common.IoHandlerAdapter
Throws:
java.lang.Exception

exceptionCaught

public void exceptionCaught(org.apache.mina.common.IoSession sess,
                            java.lang.Throwable err)
                     throws java.lang.Exception
Specified by:
exceptionCaught in interface org.apache.mina.common.IoHandler
Overrides:
exceptionCaught in class org.apache.mina.common.IoHandlerAdapter
Throws:
java.lang.Exception

messageReceived

public void messageReceived(org.apache.mina.common.IoSession sess,
                            java.lang.Object msg)
                     throws java.lang.Exception
Specified by:
messageReceived in interface org.apache.mina.common.IoHandler
Overrides:
messageReceived in class org.apache.mina.common.IoHandlerAdapter
Throws:
java.lang.Exception


Copyright © 2010 Sapia OSS. All Rights Reserved.