Class ConsumerManager
- java.lang.Object
-
- org.apache.eventmesh.runtime.core.protocol.grpc.consumer.ConsumerManager
-
public class ConsumerManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConsumerManager(EventMeshGrpcServer eventMeshGrpcServer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidderegisterClient(ConsumerGroupClient client)java.util.List<java.lang.String>getAllConsumerTopic()EventMeshConsumergetEventMeshConsumer(java.lang.String consumerGroup)voidinit()voidregisterClient(ConsumerGroupClient newClient)voidrestartEventMeshConsumer(java.lang.String consumerGroup)voidshutdown()voidstart()booleanupdateClientTime(ConsumerGroupClient client)
-
-
-
Constructor Detail
-
ConsumerManager
public ConsumerManager(EventMeshGrpcServer eventMeshGrpcServer)
-
-
Method Detail
-
init
public void init() throws java.lang.Exception- Throws:
java.lang.Exception
-
start
public void start() throws java.lang.Exception- Throws:
java.lang.Exception
-
shutdown
public void shutdown() throws java.lang.Exception- Throws:
java.lang.Exception
-
getEventMeshConsumer
public EventMeshConsumer getEventMeshConsumer(java.lang.String consumerGroup)
-
registerClient
public void registerClient(ConsumerGroupClient newClient)
-
updateClientTime
public boolean updateClientTime(ConsumerGroupClient client)
-
deregisterClient
public void deregisterClient(ConsumerGroupClient client)
-
restartEventMeshConsumer
public void restartEventMeshConsumer(java.lang.String consumerGroup) throws java.lang.Exception- Throws:
java.lang.Exception
-
getAllConsumerTopic
public java.util.List<java.lang.String> getAllConsumerTopic()
-
-