|
||||||||||
| 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.IoHandlerexceptionCaught in class org.apache.mina.core.service.IoHandlerAdapterException
public void messageReceived(org.apache.mina.core.session.IoSession session,
Object in)
throws Exception
messageReceived in interface org.apache.mina.core.service.IoHandlermessageReceived in class org.apache.mina.core.service.IoHandlerAdapterException
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 endpoints
public void messageSent(org.apache.mina.core.session.IoSession session,
Object message)
throws Exception
messageSent in interface org.apache.mina.core.service.IoHandlermessageSent in class org.apache.mina.core.service.IoHandlerAdapterException
public void sessionOpened(org.apache.mina.core.session.IoSession session)
throws Exception
sessionOpened in interface org.apache.mina.core.service.IoHandlersessionOpened in class org.apache.mina.core.service.IoHandlerAdapterException
public void sessionClosed(org.apache.mina.core.session.IoSession session)
throws Exception
sessionClosed in interface org.apache.mina.core.service.IoHandlersessionClosed in class org.apache.mina.core.service.IoHandlerAdapterException
public void sessionCreated(org.apache.mina.core.session.IoSession session)
throws Exception
sessionCreated in interface org.apache.mina.core.service.IoHandlersessionCreated in class org.apache.mina.core.service.IoHandlerAdapterException
public void setApplicationContext(ApplicationContext appCtx)
throws BeansException
setApplicationContext in interface ApplicationContextAwareBeansExceptionprotected RTMPMinaConnection createRTMPMinaConnection()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||