|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mina.core.service.IoHandlerAdapter
org.red5.server.net.rtmp.RTMPMinaIoHandler
public class RTMPMinaIoHandler
Handles all RTMP protocol events fired by the MINA framework.
Constructor Summary | |
---|---|
RTMPMinaIoHandler()
|
Methods inherited from class org.apache.mina.core.service.IoHandlerAdapter |
---|
sessionIdle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RTMPMinaIoHandler()
Method Detail |
---|
public void setHandler(IRTMPHandler handler)
handler
- RTMP events handlerpublic void setMode(boolean mode)
mode
- true
if handler should work in server mode,
false
otherwisepublic void setCodecFactory(ProtocolCodecFactory codecFactory)
codecFactory
- RTMP protocol codec factorypublic void setRtmpConnManager(IRTMPConnManager rtmpConnManager)
protected IRTMPConnManager getRtmpConnManager()
public void exceptionCaught(org.apache.mina.core.session.IoSession session, Throwable cause) throws Exception
exceptionCaught
in interface org.apache.mina.core.service.IoHandler
exceptionCaught
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
public void messageReceived(org.apache.mina.core.session.IoSession session, Object in) throws Exception
messageReceived
in interface org.apache.mina.core.service.IoHandler
messageReceived
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
protected void rawBufferRecieved(ProtocolState state, org.apache.mina.core.buffer.IoBuffer in, org.apache.mina.core.session.IoSession session)
state
- Protocol statein
- Data buffersession
- I/O session, that is, connection between two endpointspublic void messageSent(org.apache.mina.core.session.IoSession session, Object message) throws Exception
messageSent
in interface org.apache.mina.core.service.IoHandler
messageSent
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
public void sessionOpened(org.apache.mina.core.session.IoSession session) throws Exception
sessionOpened
in interface org.apache.mina.core.service.IoHandler
sessionOpened
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
public void sessionClosed(org.apache.mina.core.session.IoSession session) throws Exception
sessionClosed
in interface org.apache.mina.core.service.IoHandler
sessionClosed
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
public void sessionCreated(org.apache.mina.core.session.IoSession session) throws Exception
sessionCreated
in interface org.apache.mina.core.service.IoHandler
sessionCreated
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
public void setApplicationContext(ApplicationContext appCtx) throws BeansException
setApplicationContext
in interface ApplicationContextAware
BeansException
protected RTMPMinaConnection createRTMPMinaConnection()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |