Package org.red5.server.net.rtmp
Class RTMPChannelFilter.DirectOutput
java.lang.Object
org.red5.server.net.rtmp.RTMPChannelFilter.DirectOutput
- All Implemented Interfaces:
org.apache.mina.filter.codec.ProtocolEncoderOutput
- Enclosing class:
- RTMPChannelFilter
private static class RTMPChannelFilter.DirectOutput
extends Object
implements org.apache.mina.filter.codec.ProtocolEncoderOutput
-
Field Summary
Modifier and TypeFieldDescriptionprivate final org.apache.mina.core.filterchain.IoFilter.NextFilter
private final org.apache.mina.core.session.IoSession
private final org.apache.mina.core.write.WriteRequest
-
Constructor Summary
ConstructorDescriptionDirectOutput
(org.apache.mina.core.session.IoSession session, org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.write.WriteRequest writeRequest) -
Method Summary
-
Field Details
-
session
private final org.apache.mina.core.session.IoSession session -
nextFilter
private final org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter -
writeRequest
private final org.apache.mina.core.write.WriteRequest writeRequest
-
-
Constructor Details
-
DirectOutput
public DirectOutput(org.apache.mina.core.session.IoSession session, org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.write.WriteRequest writeRequest)
-
-
Method Details
-
write
- Specified by:
write
in interfaceorg.apache.mina.filter.codec.ProtocolEncoderOutput
-
flush
public org.apache.mina.core.future.WriteFuture flush()- Specified by:
flush
in interfaceorg.apache.mina.filter.codec.ProtocolEncoderOutput
-
mergeAll
public void mergeAll()- Specified by:
mergeAll
in interfaceorg.apache.mina.filter.codec.ProtocolEncoderOutput
-