public class ONSConsumerAbstract extends ONSClientAbstract
| Modifier and Type | Field and Description |
|---|---|
protected com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer |
defaultMQPushConsumer |
protected ServiceLoader<ConsumerInterceptor> |
serviceLoader |
nameServerAddr, namespaceId, properties, sessionCredentials, started, traceDispatcher, WSADDR_INTERNAL, WSADDR_INTERNAL_TIMEOUTMILLS, WSADDR_INTERNET, WSADDR_INTERNET_TIMEOUTMILLS| Constructor and Description |
|---|
ONSConsumerAbstract(Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
protected com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus |
action2Status(Action action) |
protected com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyStatus |
orderAction2Status(OrderAction action) |
void |
shutdown() |
void |
start() |
protected void |
subscribe(String topic,
MessageSelector selector) |
protected void |
subscribe(String topic,
String subExpression) |
protected void |
unsubscribe(String topic) |
protected void |
updateNameServerAddr(String newAddrs) |
buildIntanceName, checkONSProducerServiceState, executePostHandle, getNameServerAddr, getNamespace, isClosed, isStarted, preHandle, updateCredentialprotected final com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer defaultMQPushConsumer
protected final ServiceLoader<ConsumerInterceptor> serviceLoader
public ONSConsumerAbstract(Properties properties)
protected void updateNameServerAddr(String newAddrs)
updateNameServerAddr in class ONSClientAbstractprotected void subscribe(String topic, MessageSelector selector)
protected void unsubscribe(String topic)
public void start()
start in interface Adminstart in class ONSClientAbstractpublic void shutdown()
shutdown in interface Adminshutdown in class ONSClientAbstractprotected com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus action2Status(Action action)
protected com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyStatus orderAction2Status(OrderAction action)
Copyright © 2012–2021. All rights reserved.