Class IOScheduler
java.lang.Object
com.swiftmq.impl.net.netty.scheduler.IOScheduler
- Direct Known Subclasses:
NettyIOScheduler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intcreateConnector(com.swiftmq.swiftlet.net.ConnectorMetaData metaData) protected abstract TCPConnectorcreateConnectorInstance(com.swiftmq.swiftlet.net.ConnectorMetaData metaData, com.swiftmq.net.SocketFactory socketFactory) intcreateListener(com.swiftmq.swiftlet.net.ListenerMetaData metaData) protected abstract TCPListenercreateListenerInstance(com.swiftmq.swiftlet.net.ListenerMetaData metaData, com.swiftmq.net.SocketFactory socketFactory) getConnector(int connectorId) getListener(int listenerId) voidremoveConnector(int connectorId) voidremoveListener(int listenerId)
-
Constructor Details
-
IOScheduler
-
-
Method Details
-
createListener
-
getListener
-
createListenerInstance
protected abstract TCPListener createListenerInstance(com.swiftmq.swiftlet.net.ListenerMetaData metaData, com.swiftmq.net.SocketFactory socketFactory) throws Exception - Throws:
Exception
-
removeListener
public void removeListener(int listenerId) -
createConnector
-
getConnector
-
createConnectorInstance
protected abstract TCPConnector createConnectorInstance(com.swiftmq.swiftlet.net.ConnectorMetaData metaData, com.swiftmq.net.SocketFactory socketFactory) throws Exception - Throws:
Exception
-
removeConnector
public void removeConnector(int connectorId) -
close
public void close()
-