Class SimpleServerHandler

  • All Implemented Interfaces:
    org.apache.mina.core.service.IoHandler

    public class SimpleServerHandler
    extends org.apache.mina.core.service.IoHandlerAdapter

    SimpleServerHandler class.

    Version:
    $Id: $
    Author:
    thedesloge
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void exceptionCaught​(org.apache.mina.core.session.IoSession session, java.lang.Throwable cause)
      void messageReceived​(org.apache.mina.core.session.IoSession session, java.lang.Object message)
      void sessionIdle​(org.apache.mina.core.session.IoSession session, org.apache.mina.core.session.IdleStatus status)
      void sessionOpened​(org.apache.mina.core.session.IoSession session)
      • Methods inherited from class org.apache.mina.core.service.IoHandlerAdapter

        event, inputClosed, messageSent, sessionClosed, sessionCreated
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleServerHandler

        public SimpleServerHandler​(LineConversation conversation)

        Constructor for SimpleServerHandler.

        Parameters:
        conversation - a LineConversation object.
    • Method Detail

      • exceptionCaught

        public void exceptionCaught​(org.apache.mina.core.session.IoSession session,
                                    java.lang.Throwable cause)
                             throws java.lang.Exception
        Specified by:
        exceptionCaught in interface org.apache.mina.core.service.IoHandler
        Overrides:
        exceptionCaught in class org.apache.mina.core.service.IoHandlerAdapter
        Throws:
        java.lang.Exception
      • sessionOpened

        public void sessionOpened​(org.apache.mina.core.session.IoSession session)
                           throws java.lang.Exception
        Specified by:
        sessionOpened in interface org.apache.mina.core.service.IoHandler
        Overrides:
        sessionOpened in class org.apache.mina.core.service.IoHandlerAdapter
        Throws:
        java.lang.Exception
      • messageReceived

        public void messageReceived​(org.apache.mina.core.session.IoSession session,
                                    java.lang.Object message)
                             throws java.lang.Exception
        Specified by:
        messageReceived in interface org.apache.mina.core.service.IoHandler
        Overrides:
        messageReceived in class org.apache.mina.core.service.IoHandlerAdapter
        Throws:
        java.lang.Exception
      • sessionIdle

        public void sessionIdle​(org.apache.mina.core.session.IoSession session,
                                org.apache.mina.core.session.IdleStatus status)
                         throws java.lang.Exception
        Specified by:
        sessionIdle in interface org.apache.mina.core.service.IoHandler
        Overrides:
        sessionIdle in class org.apache.mina.core.service.IoHandlerAdapter
        Throws:
        java.lang.Exception