public class DefaultRocketMQLitePullConsumer
extends org.apache.rocketmq.client.consumer.DefaultLitePullConsumer
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
selectorExpression |
private RocketMQSelectorType |
selectorType |
private Set<String> |
subscribedTopics |
private List<String> |
topics |
| 构造器和说明 |
|---|
DefaultRocketMQLitePullConsumer() |
DefaultRocketMQLitePullConsumer(org.apache.rocketmq.remoting.RPCHook rpcHook) |
DefaultRocketMQLitePullConsumer(String consumerGroup) |
DefaultRocketMQLitePullConsumer(String consumerGroup,
org.apache.rocketmq.remoting.RPCHook rpcHook) |
DefaultRocketMQLitePullConsumer(String namespace,
String consumerGroup,
org.apache.rocketmq.remoting.RPCHook rpcHook) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTopic(String topic) |
String |
getSelectorExpression() |
RocketMQSelectorType |
getSelectorType() |
List<String> |
getTopics() |
void |
initialize() |
void |
removeTopic(String topic) |
void |
removeTopics(List<String> topics) |
void |
reset() |
void |
setSelectorExpression(String selectorExpression) |
void |
setSelectorType(RocketMQSelectorType selectorType) |
void |
setTopics(List<String> topics) |
void |
subscribe(String topic,
org.apache.rocketmq.client.consumer.MessageSelector messageSelector) |
void |
subscribe(String topic,
String subExpression) |
private void |
subscribeTopics() |
void |
uninitialize() |
void |
unsubscribe(String topic) |
private void |
unsubscribeTopics() |
assign, commitSync, committed, fetchMessageQueues, getAllocateMessageQueueStrategy, getAutoCommitIntervalMillis, getBrokerSuspendMaxTimeMillis, getConsumeFromWhere, getConsumeMaxSpan, getConsumerGroup, getConsumerPullTimeoutMillis, getConsumerTimeoutMillisWhenSuspend, getConsumeTimestamp, getCustomizedTraceTopic, getDefaultBrokerId, getMessageModel, getMessageQueueListener, getOffsetStore, getPollTimeoutMillis, getPullBatchSize, getPullThreadNums, getPullThresholdForAll, getPullThresholdForQueue, getPullThresholdSizeForQueue, getTopicMetadataCheckIntervalMillis, getTraceDispatcher, isAutoCommit, isConnectBrokerByUser, isEnableMsgTrace, isRunning, isUnitMode, offsetForTimestamp, pause, poll, poll, registerTopicMessageQueueChangeListener, resume, seek, seekToBegin, seekToEnd, setAllocateMessageQueueStrategy, setAutoCommit, setAutoCommitIntervalMillis, setConnectBrokerByUser, setConsumeFromWhere, setConsumeMaxSpan, setConsumerGroup, setConsumerPullTimeoutMillis, setConsumerTimeoutMillisWhenSuspend, setConsumeTimestamp, setCustomizedTraceTopic, setDefaultBrokerId, setEnableMsgTrace, setMessageModel, setMessageQueueListener, setOffsetStore, setPollTimeoutMillis, setPullBatchSize, setPullThreadNums, setPullThresholdForAll, setPullThresholdForQueue, setPullThresholdSizeForQueue, setTopicMetadataCheckIntervalMillis, setUnitMode, shutdown, start, updateNameServerAddressbuildMQClientId, changeInstanceNameToPID, cloneClientConfig, getAccessChannel, getClientCallbackExecutorThreads, getClientIP, getHeartbeatBrokerInterval, getInstanceName, getLanguage, getNamespace, getNamesrvAddr, getPersistConsumerOffsetInterval, getPollNameServerInterval, getPullTimeDelayMillsWhenException, getUnitName, isUseTLS, isVipChannelEnabled, queuesWithNamespace, queueWithNamespace, resetClientConfig, setAccessChannel, setClientCallbackExecutorThreads, setClientIP, setHeartbeatBrokerInterval, setInstanceName, setLanguage, setNamespace, setNamesrvAddr, setPersistConsumerOffsetInterval, setPollNameServerInterval, setPullTimeDelayMillsWhenException, setUnitName, setUseTLS, setVipChannelEnabled, toString, withNamespace, withNamespace, withoutNamespace, withoutNamespaceprivate RocketMQSelectorType selectorType
private String selectorExpression
public DefaultRocketMQLitePullConsumer()
public DefaultRocketMQLitePullConsumer(String consumerGroup)
public DefaultRocketMQLitePullConsumer(org.apache.rocketmq.remoting.RPCHook rpcHook)
public DefaultRocketMQLitePullConsumer(String consumerGroup, org.apache.rocketmq.remoting.RPCHook rpcHook)
public RocketMQSelectorType getSelectorType()
public void setSelectorType(RocketMQSelectorType selectorType)
public String getSelectorExpression()
public void setSelectorExpression(String selectorExpression)
public void addTopic(String topic)
public void removeTopic(String topic)
public void subscribe(String topic, String subExpression) throws org.apache.rocketmq.client.exception.MQClientException
subscribe 在接口中 org.apache.rocketmq.client.consumer.LitePullConsumersubscribe 在类中 org.apache.rocketmq.client.consumer.DefaultLitePullConsumerorg.apache.rocketmq.client.exception.MQClientExceptionpublic void subscribe(String topic, org.apache.rocketmq.client.consumer.MessageSelector messageSelector) throws org.apache.rocketmq.client.exception.MQClientException
subscribe 在接口中 org.apache.rocketmq.client.consumer.LitePullConsumersubscribe 在类中 org.apache.rocketmq.client.consumer.DefaultLitePullConsumerorg.apache.rocketmq.client.exception.MQClientExceptionpublic void unsubscribe(String topic)
unsubscribe 在接口中 org.apache.rocketmq.client.consumer.LitePullConsumerunsubscribe 在类中 org.apache.rocketmq.client.consumer.DefaultLitePullConsumerpublic void reset()
throws org.apache.rocketmq.client.exception.MQClientException
org.apache.rocketmq.client.exception.MQClientExceptionpublic void initialize()
throws org.apache.rocketmq.client.exception.MQClientException
org.apache.rocketmq.client.exception.MQClientExceptionpublic void uninitialize()
throws org.apache.rocketmq.client.exception.MQClientException
org.apache.rocketmq.client.exception.MQClientExceptionprivate void subscribeTopics()
throws org.apache.rocketmq.client.exception.MQClientException
org.apache.rocketmq.client.exception.MQClientExceptionprivate void unsubscribeTopics()
throws org.apache.rocketmq.client.exception.MQClientException
org.apache.rocketmq.client.exception.MQClientExceptionCopyright © 2025 Zodiac. All rights reserved.