Package org.red5.server.net.rtmp.codec
Class RTMPMinaCodecFactory
java.lang.Object
org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory
- All Implemented Interfaces:
org.apache.mina.filter.codec.ProtocolCodecFactory
,Aware
,InitializingBean
,ApplicationContextAware
public class RTMPMinaCodecFactory
extends Object
implements org.apache.mina.filter.codec.ProtocolCodecFactory, ApplicationContextAware, InitializingBean
RTMP codec factory.
-
Field Summary
Modifier and TypeFieldDescriptionprotected ApplicationContext
protected RTMPMinaProtocolDecoder
RTMP Mina protocol decoder.protected RTMPMinaProtocolEncoder
RTMP Mina protocol encoder. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
org.apache.mina.filter.codec.ProtocolDecoder
getDecoder
(org.apache.mina.core.session.IoSession session) org.apache.mina.filter.codec.ProtocolEncoder
getEncoder
(org.apache.mina.core.session.IoSession session) void
setApplicationContext
(ApplicationContext applicationContext)
-
Field Details
-
appCtx
-
decoder
RTMP Mina protocol decoder. -
encoder
RTMP Mina protocol encoder.
-
-
Constructor Details
-
RTMPMinaCodecFactory
public RTMPMinaCodecFactory()
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceInitializingBean
- Throws:
Exception
-
getDecoder
public org.apache.mina.filter.codec.ProtocolDecoder getDecoder(org.apache.mina.core.session.IoSession session) - Specified by:
getDecoder
in interfaceorg.apache.mina.filter.codec.ProtocolCodecFactory
-
getEncoder
public org.apache.mina.filter.codec.ProtocolEncoder getEncoder(org.apache.mina.core.session.IoSession session) - Specified by:
getEncoder
in interfaceorg.apache.mina.filter.codec.ProtocolCodecFactory
-
setApplicationContext
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Throws:
BeansException
-