public class RocketMQMessageSource extends org.springframework.integration.endpoint.AbstractMessageSource<Object> implements org.springframework.beans.factory.DisposableBean, org.springframework.context.Lifecycle
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RocketMQMessageSource.RocketMQAckCallback |
class |
RocketMQMessageSource.RocketMQAckInfo |
static class |
RocketMQMessageSource.RocketMQCallbackFactory |
| 构造器和说明 |
|---|
RocketMQMessageSource(RocketMQBinderConfigurationProperties rocketMQBinderConfigurationProperties,
org.springframework.cloud.stream.binder.ExtendedConsumerProperties<RocketMQConsumerProperties> rocketMQConsumerProperties,
String topic,
String group) |
RocketMQMessageSource(RocketMQMessageSource.RocketMQCallbackFactory ackCallbackFactory,
RocketMQBinderConfigurationProperties rocketMQBinderConfigurationProperties,
org.springframework.cloud.stream.binder.ExtendedConsumerProperties<RocketMQConsumerProperties> rocketMQConsumerProperties,
String topic,
String group) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
doReceive() |
String |
getComponentType() |
boolean |
isRunning() |
void |
resetMessageQueues(Set<org.apache.rocketmq.common.message.MessageQueue> queueSet) |
void |
setRunning(boolean running) |
void |
start() |
void |
stop() |
buildMessage, destroy, getBeanName, getComponentName, getManagedName, getManagedType, getMessageCount, getMessageCountLong, getOverrides, isCountsEnabled, isLoggingEnabled, receive, registerMetricsCaptor, reset, setBeanName, setCountsEnabled, setHeaderExpressions, setLoggingEnabled, setManagedName, setManagedTypeafterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, onInit, setBeanFactory, setConversionServicepublic RocketMQMessageSource(RocketMQBinderConfigurationProperties rocketMQBinderConfigurationProperties, org.springframework.cloud.stream.binder.ExtendedConsumerProperties<RocketMQConsumerProperties> rocketMQConsumerProperties, String topic, String group)
public RocketMQMessageSource(RocketMQMessageSource.RocketMQCallbackFactory ackCallbackFactory, RocketMQBinderConfigurationProperties rocketMQBinderConfigurationProperties, org.springframework.cloud.stream.binder.ExtendedConsumerProperties<RocketMQConsumerProperties> rocketMQConsumerProperties, String topic, String group)
public void start()
start 在接口中 org.springframework.context.Lifecyclepublic void stop()
stop 在接口中 org.springframework.context.Lifecyclepublic boolean isRunning()
isRunning 在接口中 org.springframework.context.Lifecycleprotected Object doReceive()
doReceive 在类中 org.springframework.integration.endpoint.AbstractMessageSource<Object>public String getComponentType()
getComponentType 在接口中 org.springframework.integration.support.context.NamedComponentpublic void setRunning(boolean running)
public void resetMessageQueues(Set<org.apache.rocketmq.common.message.MessageQueue> queueSet)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.