ClientListener, NIOTcpListenerMBean, NIOServerSocketHandlerpublic final class NIOTcpListener extends AbstractTcpClientListener implements NIOServerSocketHandler, NIOTcpListenerMBean
acceptedClients, jmxAgent, localEngine, settings, startedDEFAULT_TCP_BACK_LOG, listenAddr, listenerCapacity, listenPort| Constructor | Description |
|---|---|
NIOTcpListener(FFMQEngine engine,
java.lang.String listenAddr,
int listenPort,
Settings settings) |
Constructor
|
NIOTcpListener(FFMQEngine engine,
java.lang.String listenAddr,
int listenPort,
Settings settings,
JMXAgent jmxAgent) |
Constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
NIOClientSocketHandler |
createClientHandler(NIOTcpMultiplexer multiplexer,
java.nio.channels.SocketChannel socketChannel) |
|
java.lang.String |
getName() |
Get the listener name
|
java.nio.channels.ServerSocketChannel |
getServerSocketChannel() |
|
void |
start() |
Start the listener
|
void |
stop() |
Stop the listener
|
closeRemainingClients, getAcceptedTotal, getActiveClients, getDroppedTotal, getEngineName, getMaxActiveClients, isStarted, registerClient, resetStats, unregisterClientgetBindAddress, getCapacitygetAcceptedTotal, getActiveClients, getCapacity, getDroppedTotal, getEngineName, getMaxActiveClients, isStarted, resetStatspublic NIOTcpListener(FFMQEngine engine, java.lang.String listenAddr, int listenPort, Settings settings)
public NIOTcpListener(FFMQEngine engine, java.lang.String listenAddr, int listenPort, Settings settings, JMXAgent jmxAgent)
public java.lang.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, java.nio.channels.SocketChannel socketChannel)
createClientHandler in interface NIOServerSocketHandlerpublic java.nio.channels.ServerSocketChannel getServerSocketChannel()
getServerSocketChannel in interface NIOServerSocketHandlerCopyright © 2021. All rights reserved.