Class IoTextLoggingFilter

java.lang.Object
org.apache.mina.core.filterchain.IoFilterAdapter
com.bytedesk.call.mrcp4j.server.mina.IoTextLoggingFilter
All Implemented Interfaces:
org.apache.mina.core.filterchain.IoFilter

public class IoTextLoggingFilter extends org.apache.mina.core.filterchain.IoFilterAdapter
Author:
Niels Godfredsen <ngodfredsen@users.sourceforge.net>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.mina.core.filterchain.IoFilter

    org.apache.mina.core.filterchain.IoFilter.NextFilter
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Name of the log used for logging session events.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    exceptionCaught(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, Throwable cause)
     
    void
    filterWrite(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest)
     
    void
    messageReceived(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, Object message)
     
    void
    messageSent(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest)
     
    void
    sessionClosed(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session)
     
    void
    sessionIdle(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.session.IdleStatus status)
     
    void
    sessionOpened(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session)
     

    Methods inherited from class org.apache.mina.core.filterchain.IoFilterAdapter

    destroy, event, filterClose, init, inputClosed, onPostAdd, onPostRemove, onPreAdd, onPreRemove, sessionCreated, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • SESSION_LOG_NAME

      public static final String SESSION_LOG_NAME
      Name of the log used for logging session events.
      See Also:
  • Constructor Details

    • IoTextLoggingFilter

      public IoTextLoggingFilter()
  • Method Details

    • sessionOpened

      public void sessionOpened(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session) throws Exception
      Specified by:
      sessionOpened in interface org.apache.mina.core.filterchain.IoFilter
      Overrides:
      sessionOpened in class org.apache.mina.core.filterchain.IoFilterAdapter
      Throws:
      Exception
    • sessionClosed

      public void sessionClosed(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session) throws Exception
      Specified by:
      sessionClosed in interface org.apache.mina.core.filterchain.IoFilter
      Overrides:
      sessionClosed in class org.apache.mina.core.filterchain.IoFilterAdapter
      Throws:
      Exception
    • sessionIdle

      public void sessionIdle(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.session.IdleStatus status) throws Exception
      Specified by:
      sessionIdle in interface org.apache.mina.core.filterchain.IoFilter
      Overrides:
      sessionIdle in class org.apache.mina.core.filterchain.IoFilterAdapter
      Throws:
      Exception
    • exceptionCaught

      public void exceptionCaught(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, Throwable cause) throws Exception
      Specified by:
      exceptionCaught in interface org.apache.mina.core.filterchain.IoFilter
      Overrides:
      exceptionCaught in class org.apache.mina.core.filterchain.IoFilterAdapter
      Throws:
      Exception
    • messageReceived

      public void messageReceived(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, Object message) throws Exception
      Specified by:
      messageReceived in interface org.apache.mina.core.filterchain.IoFilter
      Overrides:
      messageReceived in class org.apache.mina.core.filterchain.IoFilterAdapter
      Throws:
      Exception
    • messageSent

      public void messageSent(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest) throws Exception
      Specified by:
      messageSent in interface org.apache.mina.core.filterchain.IoFilter
      Overrides:
      messageSent in class org.apache.mina.core.filterchain.IoFilterAdapter
      Throws:
      Exception
    • filterWrite

      public void filterWrite(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest) throws Exception
      Specified by:
      filterWrite in interface org.apache.mina.core.filterchain.IoFilter
      Overrides:
      filterWrite in class org.apache.mina.core.filterchain.IoFilterAdapter
      Throws:
      Exception