Class RTMPChannelFilter

java.lang.Object
org.apache.mina.core.filterchain.IoFilterAdapter
org.apache.mina.filter.codec.ProtocolCodecFilter
org.red5.server.net.rtmp.RTMPChannelFilter
All Implemented Interfaces:
org.apache.mina.core.filterchain.IoFilter

public class RTMPChannelFilter extends org.apache.mina.filter.codec.ProtocolCodecFilter
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static class 
     
    private static class 
     

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

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

    Constructors
    Constructor
    Description
    RTMPChannelFilter(org.apache.mina.filter.codec.ProtocolCodecFactory factory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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
    messageSent(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest)
     

    Methods inherited from class org.apache.mina.filter.codec.ProtocolCodecFilter

    getEncoder, messageReceived, onPostRemove, onPreAdd, sessionClosed

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

    destroy, exceptionCaught, filterClose, init, inputClosed, onPostAdd, onPreRemove, sessionCreated, sessionIdle, sessionOpened, toString

    Methods inherited from class java.lang.Object

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

    • RTMPChannelFilter

      public RTMPChannelFilter(org.apache.mina.filter.codec.ProtocolCodecFactory factory)
  • Method Details

    • 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.filter.codec.ProtocolCodecFilter
      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.filter.codec.ProtocolCodecFilter
      Throws:
      Exception