org.red5.server.net.rtmp
public class RTMPMinaTransport extends Object implements RTMPMinaTransportMXBean
Modifier and Type | Field and Description |
---|---|
protected SocketAcceptor |
acceptor |
protected Set<SocketAddress> |
addresses |
protected boolean |
enableMinaMonitor |
protected IoHandlerAdapter |
ioHandler |
protected int |
ioThreads |
protected int |
minaPollInterval |
protected ObjectName |
serviceManagerObjectName
MBean object name used for de/registration purposes.
|
protected 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(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 SocketAcceptor acceptor
protected Set<SocketAddress> addresses
protected IoHandlerAdapter ioHandler
protected 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 RTMPMinaTransportMXBean
Exception
public void stop()
stop
in interface RTMPMinaTransportMXBean
public void setConnector(InetSocketAddress connector)
public void setConnectors(List<InetSocketAddress> connectors)
public void setIoHandler(IoHandlerAdapter rtmpIOHandler)
public void setIoThreads(int ioThreads)
setIoThreads
in interface RTMPMinaTransportMXBean
public void setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay
in interface RTMPMinaTransportMXBean
public void setUseHeapBuffers(boolean useHeapBuffers)
setUseHeapBuffers
in interface RTMPMinaTransportMXBean
public void setEnableMinaMonitor(boolean enableMinaMonitor)
enableMinaMonitor
- the enableMinaMonitor to setpublic void setMinaPollInterval(int minaPollInterval)
Copyright © 2006-2012 The Red5 Project