Class EventMeshTCPServer
- java.lang.Object
-
- org.apache.eventmesh.runtime.boot.AbstractRemotingServer
-
- org.apache.eventmesh.runtime.boot.EventMeshTCPServer
-
public class EventMeshTCPServer extends AbstractRemotingServer
-
-
Field Summary
-
Fields inherited from class org.apache.eventmesh.runtime.boot.AbstractRemotingServer
bossGroup, ioGroup, logger, port, workerGroup
-
-
Constructor Summary
Constructors Constructor Description EventMeshTCPServer(EventMeshServer eventMeshServer, EventMeshTCPConfiguration eventMeshTCPConfiguration, Registry registry)
-
Method Summary
-
Methods inherited from class org.apache.eventmesh.runtime.boot.AbstractRemotingServer
init
-
-
-
-
Constructor Detail
-
EventMeshTCPServer
public EventMeshTCPServer(EventMeshServer eventMeshServer, EventMeshTCPConfiguration eventMeshTCPConfiguration, Registry registry)
-
-
Method Detail
-
setClientSessionGroupMapping
public void setClientSessionGroupMapping(ClientSessionGroupMapping clientSessionGroupMapping)
-
getClientManageController
public ClientManageController getClientManageController()
-
setClientManageController
public void setClientManageController(ClientManageController clientManageController)
-
getScheduler
public java.util.concurrent.ScheduledExecutorService getScheduler()
-
setScheduler
public void setScheduler(java.util.concurrent.ScheduledExecutorService scheduler)
-
getTaskHandleExecutorService
public java.util.concurrent.ExecutorService getTaskHandleExecutorService()
-
getBroadcastMsgDownstreamExecutorService
public java.util.concurrent.ExecutorService getBroadcastMsgDownstreamExecutorService()
-
setTaskHandleExecutorService
public void setTaskHandleExecutorService(java.util.concurrent.ExecutorService taskHandleExecutorService)
-
getRateLimiter
public com.google.common.util.concurrent.RateLimiter getRateLimiter()
-
setRateLimiter
public void setRateLimiter(com.google.common.util.concurrent.RateLimiter rateLimiter)
-
init
public void init() throws java.lang.Exception- Throws:
java.lang.Exception
-
start
public void start() throws java.lang.Exception- Overrides:
startin classAbstractRemotingServer- Throws:
java.lang.Exception
-
shutdown
public void shutdown() throws java.lang.Exception- Overrides:
shutdownin classAbstractRemotingServer- Throws:
java.lang.Exception
-
register
public boolean register()
-
getClientSessionGroupMapping
public ClientSessionGroupMapping getClientSessionGroupMapping()
-
getEventMeshTcpRetryer
public EventMeshTcpRetryer getEventMeshTcpRetryer()
-
getEventMeshTcpMonitor
public EventMeshTcpMonitor getEventMeshTcpMonitor()
-
getEventMeshServer
public EventMeshServer getEventMeshServer()
-
getEventMeshTCPConfiguration
public EventMeshTCPConfiguration getEventMeshTCPConfiguration()
-
getRegistry
public Registry getRegistry()
-
getEventMeshRebalanceService
public EventMeshRebalanceService getEventMeshRebalanceService()
-
-