public class RTMPMinaIoHandler extends org.apache.mina.core.service.IoHandlerAdapter
| Modifier and Type | Class and Description |
|---|---|
class |
RTMPMinaIoHandler.RTMPClientProtocolDecoder
Class to specifically handle the client side of the handshake routine.
|
class |
RTMPMinaIoHandler.RTMPClientProtocolEncoder
Class to specifically handle client side situations.
|
class |
RTMPMinaIoHandler.RTMPMinaCodecFactory |
| Modifier and Type | Field and Description |
|---|---|
protected BaseRTMPClientHandler |
handler
RTMP events handler
|
| Constructor and Description |
|---|
RTMPMinaIoHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected org.red5.server.net.rtmp.RTMPMinaConnection |
createRTMPMinaConnection() |
void |
exceptionCaught(org.apache.mina.core.session.IoSession session,
Throwable cause) |
void |
messageReceived(org.apache.mina.core.session.IoSession session,
Object message) |
void |
messageSent(org.apache.mina.core.session.IoSession session,
Object message) |
protected void |
rawBufferRecieved(org.apache.mina.core.buffer.IoBuffer in,
org.apache.mina.core.session.IoSession session)
Handle raw buffer receiving event.
|
void |
sessionClosed(org.apache.mina.core.session.IoSession session) |
void |
sessionCreated(org.apache.mina.core.session.IoSession session) |
void |
sessionOpened(org.apache.mina.core.session.IoSession session) |
void |
setHandler(BaseRTMPClientHandler handler)
Setter for handler.
|
inputClosed, sessionIdleprotected BaseRTMPClientHandler handler
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.IoHandlerAdapterExceptionpublic 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.IoHandlerAdapterExceptionpublic 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.IoHandlerAdapterExceptionprotected void rawBufferRecieved(org.apache.mina.core.buffer.IoBuffer in, org.apache.mina.core.session.IoSession session)
in - Data buffersession - I/O session, that is, connection between two endpointspublic void messageReceived(org.apache.mina.core.session.IoSession session, Object message) throws Exception
messageReceived in interface org.apache.mina.core.service.IoHandlermessageReceived in class org.apache.mina.core.service.IoHandlerAdapterExceptionpublic 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.IoHandlerAdapterExceptionpublic 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.IoHandlerAdapterExceptionpublic void setHandler(BaseRTMPClientHandler handler)
handler - RTMP events handlerprotected org.red5.server.net.rtmp.RTMPMinaConnection createRTMPMinaConnection()
Copyright © 2005–2015 Red5. All rights reserved.