java.lang.Runnable, ClientListener, TcpListenerMBeanpublic final class TcpListener extends AbstractTcpClientListener implements java.lang.Runnable, TcpListenerMBean
acceptedClients, jmxAgent, localEngine, settings, startedDEFAULT_TCP_BACK_LOG, listenAddr, listenerCapacity, listenPort| Constructor | Description |
|---|---|
TcpListener(FFMQEngine engine,
java.lang.String listenAddr,
int port,
Settings settings) |
Constructor
|
TcpListener(FFMQEngine engine,
java.lang.String listenAddr,
int port,
Settings settings,
JMXAgent jmxAgent) |
Constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
protected ClientProcessor |
createProcessor(java.lang.String clientId,
java.net.Socket clientSocket) |
Create a new processor
|
java.lang.String |
getName() |
Get the listener name
|
void |
run() |
|
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 TcpListener(FFMQEngine engine, java.lang.String listenAddr, int port, Settings settings)
public TcpListener(FFMQEngine engine, java.lang.String listenAddr, int port, Settings settings, JMXAgent jmxAgent)
public void start()
throws javax.jms.JMSException
ClientListenerstart in interface ClientListenerjavax.jms.JMSExceptionpublic java.lang.String getName()
ClientListenergetName in interface ClientListenerpublic void run()
run in interface java.lang.Runnableprotected ClientProcessor createProcessor(java.lang.String clientId, java.net.Socket clientSocket) throws PacketTransportException
PacketTransportExceptionpublic void stop()
ClientListenerstop in interface ClientListenerCopyright © 2021. All rights reserved.