public class RTMPMinaTransport extends Object implements RTMPMinaTransportMXBean
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.mina.transport.socket.SocketAcceptor |
acceptor |
protected Set<SocketAddress> |
addresses |
protected boolean |
enableMinaMonitor |
protected org.apache.mina.core.service.IoHandlerAdapter |
ioHandler |
protected int |
ioThreads |
protected int |
minaPollInterval |
protected ObjectName |
serviceManagerObjectName
MBean object name used for de/registration purposes.
|
protected org.apache.mina.core.service.IoServiceStatistics |
stats |
protected boolean |
tcpNoDelay |
protected boolean |
useHeapBuffers |
| Constructor and Description |
|---|
RTMPMinaTransport() |
| Modifier and Type | Method and Description |
|---|---|
void |
setConnector(InetSocketAddress connector) |
void |
setConnectors(List<InetSocketAddress> connectors) |
void |
setEnableMinaMonitor(boolean enableMinaMonitor) |
void |
setIoHandler(org.apache.mina.core.service.IoHandlerAdapter rtmpIOHandler) |
void |
setIoThreads(int ioThreads) |
void |
setMinaPollInterval(int minaPollInterval) |
void |
setTcpNoDelay(boolean tcpNoDelay) |
void |
setUseHeapBuffers(boolean useHeapBuffers) |
void |
start() |
void |
stop() |
String |
toString() |
protected org.apache.mina.transport.socket.SocketAcceptor acceptor
protected Set<SocketAddress> addresses
protected org.apache.mina.core.service.IoHandlerAdapter ioHandler
protected org.apache.mina.core.service.IoServiceStatistics stats
protected int ioThreads
protected ObjectName serviceManagerObjectName
protected boolean enableMinaMonitor
protected int minaPollInterval
protected boolean tcpNoDelay
protected boolean useHeapBuffers
public void start()
throws Exception
start in interface RTMPMinaTransportMXBeanExceptionpublic void stop()
stop in interface RTMPMinaTransportMXBeanpublic void setConnector(InetSocketAddress connector)
public void setConnectors(List<InetSocketAddress> connectors)
public void setIoHandler(org.apache.mina.core.service.IoHandlerAdapter rtmpIOHandler)
public void setIoThreads(int ioThreads)
setIoThreads in interface RTMPMinaTransportMXBeanpublic void setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay in interface RTMPMinaTransportMXBeanpublic void setUseHeapBuffers(boolean useHeapBuffers)
setUseHeapBuffers in interface RTMPMinaTransportMXBeanpublic void setEnableMinaMonitor(boolean enableMinaMonitor)
enableMinaMonitor - the enableMinaMonitor to setpublic void setMinaPollInterval(int minaPollInterval)
Copyright © 2006-2012 The Red5 Project