Class DebugProxyHandler

java.lang.Object
org.apache.mina.core.service.IoHandlerAdapter
org.red5.server.net.proxy.DebugProxyHandler
All Implemented Interfaces:
org.apache.mina.core.service.IoHandler, Aware, ResourceLoaderAware

public class DebugProxyHandler extends org.apache.mina.core.service.IoHandlerAdapter implements ResourceLoaderAware
  • Field Details

    • log

      protected static org.slf4j.Logger log
    • loader

      private ResourceLoader loader
    • codecFactory

      private org.apache.mina.filter.codec.ProtocolCodecFactory codecFactory
    • forward

      private InetSocketAddress forward
    • dumpTo

      private String dumpTo
  • Constructor Details

    • DebugProxyHandler

      public DebugProxyHandler()
  • Method Details

    • setResourceLoader

      public void setResourceLoader(ResourceLoader loader)
      Specified by:
      setResourceLoader in interface ResourceLoaderAware
    • setCodecFactory

      public void setCodecFactory(org.apache.mina.filter.codec.ProtocolCodecFactory codecFactory)
      Setter for property 'codecFactory'.
      Parameters:
      codecFactory - Value to set for property 'codecFactory'.
    • setForward

      public void setForward(String forward)
      Setter for property 'forward'.
      Parameters:
      forward - Value to set for property 'forward'.
    • setDumpTo

      public void setDumpTo(String dumpTo)
      Setter for property 'dumpTo'.
      Parameters:
      dumpTo - Value to set for property 'dumpTo'.
    • sessionOpened

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

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

      public void messageReceived(org.apache.mina.core.session.IoSession session, Object in)
      Specified by:
      messageReceived in interface org.apache.mina.core.service.IoHandler
      Overrides:
      messageReceived in class org.apache.mina.core.service.IoHandlerAdapter
    • exceptionCaught

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