public final class NIOTcpListener extends AbstractTcpClientListener implements NIOServerSocketHandler, NIOTcpListenerMBean
DEFAULT_TCP_BACK_LOG, listenAddr, listenerCapacity, listenPortacceptedClients, jmxAgent, localEngine, settings, started| Constructor and Description |
|---|
NIOTcpListener(FFMQEngine engine,
String listenAddr,
int listenPort,
Settings settings)
Constructor
|
NIOTcpListener(FFMQEngine engine,
String listenAddr,
int listenPort,
Settings settings,
JMXAgent jmxAgent)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
NIOClientSocketHandler |
createClientHandler(NIOTcpMultiplexer multiplexer,
SocketChannel socketChannel) |
String |
getName()
Get the listener name
|
ServerSocketChannel |
getServerSocketChannel() |
void |
start()
Start the listener
|
void |
stop()
Stop the listener
|
getBindAddress, getCapacitycloseRemainingClients, getAcceptedTotal, getActiveClients, getDroppedTotal, getEngineName, getMaxActiveClients, isStarted, registerClient, resetStats, unregisterClientclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAcceptedTotal, getActiveClients, getCapacity, getDroppedTotal, getEngineName, getMaxActiveClients, isStarted, resetStatspublic NIOTcpListener(FFMQEngine engine, String listenAddr, int listenPort, Settings settings)
public NIOTcpListener(FFMQEngine engine, String listenAddr, int listenPort, Settings settings, JMXAgent jmxAgent)
public String getName()
ClientListenergetName in interface ClientListenerpublic void start()
throws javax.jms.JMSException
ClientListenerstart in interface ClientListenerjavax.jms.JMSExceptionpublic void stop()
ClientListenerstop in interface ClientListenerpublic NIOClientSocketHandler createClientHandler(NIOTcpMultiplexer multiplexer, SocketChannel socketChannel)
createClientHandler in interface NIOServerSocketHandlerpublic ServerSocketChannel getServerSocketChannel()
getServerSocketChannel in interface NIOServerSocketHandlerCopyright © 2019. All rights reserved.