Class AbstractSessionIoHandler

java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.session.helpers.AbstractSessionIoHandler
All Implemented Interfaces:
org.apache.sshd.common.io.IoHandler
Direct Known Subclasses:
AbstractSessionFactory

public abstract class AbstractSessionIoHandler extends org.apache.sshd.common.util.logging.AbstractLoggingBean implements org.apache.sshd.common.io.IoHandler
TODO Add javadoc
Author:
Apache MINA SSHD Project
  • Field Summary

    Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean

    log
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract AbstractSession
    createSession(org.apache.sshd.common.io.IoSession ioSession)
     
    void
    exceptionCaught(org.apache.sshd.common.io.IoSession ioSession, Throwable cause)
     
    void
    messageReceived(org.apache.sshd.common.io.IoSession ioSession, org.apache.sshd.common.util.Readable message)
     
    void
    sessionClosed(org.apache.sshd.common.io.IoSession ioSession)
     
    void
    sessionCreated(org.apache.sshd.common.io.IoSession ioSession)
     

    Methods inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean

    debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warn

    Methods inherited from class Object

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

    • AbstractSessionIoHandler

      protected AbstractSessionIoHandler()
  • Method Details

    • sessionCreated

      public void sessionCreated(org.apache.sshd.common.io.IoSession ioSession) throws Exception
      Specified by:
      sessionCreated in interface org.apache.sshd.common.io.IoHandler
      Throws:
      Exception
    • sessionClosed

      public void sessionClosed(org.apache.sshd.common.io.IoSession ioSession) throws Exception
      Specified by:
      sessionClosed in interface org.apache.sshd.common.io.IoHandler
      Throws:
      Exception
    • exceptionCaught

      public void exceptionCaught(org.apache.sshd.common.io.IoSession ioSession, Throwable cause) throws Exception
      Specified by:
      exceptionCaught in interface org.apache.sshd.common.io.IoHandler
      Throws:
      Exception
    • messageReceived

      public void messageReceived(org.apache.sshd.common.io.IoSession ioSession, org.apache.sshd.common.util.Readable message) throws Exception
      Specified by:
      messageReceived in interface org.apache.sshd.common.io.IoHandler
      Throws:
      Exception
    • createSession

      protected abstract AbstractSession createSession(org.apache.sshd.common.io.IoSession ioSession) throws Exception
      Throws:
      Exception