Package org.red5.server.net.rtmp
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
Modifier and TypeClassDescriptionprivate 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
ConstructorDescriptionRTMPChannelFilter
(org.apache.mina.filter.codec.ProtocolCodecFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
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 interfaceorg.apache.mina.core.filterchain.IoFilter
- Overrides:
messageSent
in classorg.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 interfaceorg.apache.mina.core.filterchain.IoFilter
- Overrides:
filterWrite
in classorg.apache.mina.filter.codec.ProtocolCodecFilter
- Throws:
Exception
-