Service.Election, Service.ElectionListenerActivity.ServiceState| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
TopicMessageConsumer(String topic,
ConsumerConfig config,
NameServerConfig nameServerConfig,
ClusterManager clusterManager,
ClusterClientManager clusterClientManager,
ConsumerClientManager consumerClientManager) |
TopicMessageConsumer(String topic,
ConsumerConfig config,
NameServerConfig nameServerConfig,
ClusterManager clusterManager,
ClusterClientManager clusterClientManager,
ConsumerClientManager consumerClientManager,
ConsumerInterceptorManager consumerInterceptorManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addInterceptor(ConsumerInterceptor consumerInterceptor) |
void |
addListener(BaseMessageListener messageListener) |
protected MessagePoller |
createMessageConsumer(String topic) |
protected void |
doStart() |
protected void |
doStop() |
MessagePoller |
getMessagePoller() |
boolean |
isSuspend() |
void |
removeInterceptor(ConsumerInterceptor consumerInterceptor) |
void |
removeListener(BaseMessageListener messageListener) |
void |
resume() |
void |
suspend() |
protected void |
validate() |
getServiceState, isReady, isStarted, isStopped, start, stop, stop, willStopafterStart, afterStop, await, beforeStart, beforeStop, convert, getReadLock, getWriteLock, startErrorpublic TopicMessageConsumer(String topic, ConsumerConfig config, NameServerConfig nameServerConfig, ClusterManager clusterManager, ClusterClientManager clusterClientManager, ConsumerClientManager consumerClientManager)
public TopicMessageConsumer(String topic, ConsumerConfig config, NameServerConfig nameServerConfig, ClusterManager clusterManager, ClusterClientManager clusterClientManager, ConsumerClientManager consumerClientManager, ConsumerInterceptorManager consumerInterceptorManager)
public void suspend()
public boolean isSuspend()
public void resume()
protected MessagePoller createMessageConsumer(String topic)
public void addInterceptor(ConsumerInterceptor consumerInterceptor)
public void removeInterceptor(ConsumerInterceptor consumerInterceptor)
public void addListener(BaseMessageListener messageListener)
public void removeListener(BaseMessageListener messageListener)
public MessagePoller getMessagePoller()
Copyright © 2020 Joyqueue Community. All rights reserved.