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