Class NetworkSwiftletImpl
java.lang.Object
com.swiftmq.swiftlet.Swiftlet
com.swiftmq.swiftlet.net.NetworkSwiftlet
com.swiftmq.impl.net.netty.NetworkSwiftletImpl
- All Implemented Interfaces:
com.swiftmq.swiftlet.timer.event.TimerListener, EventListener
public class NetworkSwiftletImpl
extends com.swiftmq.swiftlet.net.NetworkSwiftlet
implements com.swiftmq.swiftlet.timer.event.TimerListener
-
Field Summary
FieldsFields inherited from class com.swiftmq.swiftlet.Swiftlet
STATE_ACTIVE, STATE_INACTIVE, STATE_STANDBY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnectIntraVMListener(String swiftletName, com.swiftmq.net.client.IntraVMConnection connection) voidcreateIntraVMListener(com.swiftmq.swiftlet.net.IntraVMListenerMetaData metaData) voidcreateTCPConnector(com.swiftmq.swiftlet.net.ConnectorMetaData metaData) voidcreateTCPListener(com.swiftmq.swiftlet.net.ListenerMetaData metaData) longbooleanbooleanvoidvoidremoveIntraVMListener(com.swiftmq.swiftlet.net.IntraVMListenerMetaData metaData) voidremoveTCPConnector(com.swiftmq.swiftlet.net.ConnectorMetaData metaData) voidremoveTCPListener(com.swiftmq.swiftlet.net.ListenerMetaData metaData) voidsetDelayed(boolean delayed) protected voidshutdown()voidprotected voidstartup(com.swiftmq.mgmt.Configuration config) Methods inherited from class com.swiftmq.swiftlet.net.NetworkSwiftlet
getConnectionManager, setConnectionManagerMethods inherited from class com.swiftmq.swiftlet.Swiftlet
getName, getStartupTime, getState, isSnapshotAvailable, resume, setStartupTime, standby
-
Field Details
-
ivmScheduler
-
ioScheduler
-
-
Constructor Details
-
NetworkSwiftletImpl
public NetworkSwiftletImpl()
-
-
Method Details
-
performTimeAction
public void performTimeAction()- Specified by:
performTimeActionin interfacecom.swiftmq.swiftlet.timer.event.TimerListener
-
isReuseServerSocket
public boolean isReuseServerSocket()- Specified by:
isReuseServerSocketin classcom.swiftmq.swiftlet.net.NetworkSwiftlet
-
isDnsResolve
public boolean isDnsResolve()- Specified by:
isDnsResolvein classcom.swiftmq.swiftlet.net.NetworkSwiftlet
-
getZombiConnectionTimeout
public long getZombiConnectionTimeout() -
createTCPListener
-
removeTCPListener
public void removeTCPListener(com.swiftmq.swiftlet.net.ListenerMetaData metaData) - Specified by:
removeTCPListenerin classcom.swiftmq.swiftlet.net.NetworkSwiftlet
-
createIntraVMListener
-
removeIntraVMListener
public void removeIntraVMListener(com.swiftmq.swiftlet.net.IntraVMListenerMetaData metaData) - Specified by:
removeIntraVMListenerin classcom.swiftmq.swiftlet.net.NetworkSwiftlet
-
connectIntraVMListener
-
createTCPConnector
-
removeTCPConnector
public void removeTCPConnector(com.swiftmq.swiftlet.net.ConnectorMetaData metaData) - Specified by:
removeTCPConnectorin classcom.swiftmq.swiftlet.net.NetworkSwiftlet
-
setDelayed
public void setDelayed(boolean delayed) - Specified by:
setDelayedin classcom.swiftmq.swiftlet.net.NetworkSwiftlet
-
startDelayed
-
startup
protected void startup(com.swiftmq.mgmt.Configuration config) throws com.swiftmq.swiftlet.SwiftletException - Specified by:
startupin classcom.swiftmq.swiftlet.Swiftlet- Throws:
com.swiftmq.swiftlet.SwiftletException
-
shutdown
protected void shutdown() throws com.swiftmq.swiftlet.SwiftletException- Specified by:
shutdownin classcom.swiftmq.swiftlet.Swiftlet- Throws:
com.swiftmq.swiftlet.SwiftletException
-