public class RocketMQMessageChannelBinder extends org.springframework.cloud.stream.binder.AbstractMessageChannelBinder<org.springframework.cloud.stream.binder.ExtendedConsumerProperties<RocketMQConsumerProperties>,org.springframework.cloud.stream.binder.ExtendedProducerProperties<RocketMQProducerProperties>,RocketMQTopicProvisioner> implements org.springframework.cloud.stream.binder.ExtendedPropertiesBinder<org.springframework.messaging.MessageChannel,RocketMQConsumerProperties,RocketMQProducerProperties>
| 构造器和说明 |
|---|
RocketMQMessageChannelBinder(RocketMQExtendedBindingProperties extendedBindingProperties,
RocketMQTopicProvisioner provisioningProvider,
RocketMQBinderConfigurationProperties rocketBinderConfigurationProperties,
org.apache.rocketmq.spring.autoconfigure.RocketMQProperties rocketMQProperties,
InstrumentationManager instrumentationManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.springframework.integration.core.MessageProducer |
createConsumerEndpoint(org.springframework.cloud.stream.provisioning.ConsumerDestination destination,
String group,
org.springframework.cloud.stream.binder.ExtendedConsumerProperties<RocketMQConsumerProperties> consumerProperties) |
protected org.springframework.messaging.MessageHandler |
createProducerMessageHandler(org.springframework.cloud.stream.provisioning.ProducerDestination destination,
org.springframework.cloud.stream.binder.ExtendedProducerProperties<RocketMQProducerProperties> producerProperties,
org.springframework.messaging.MessageChannel errorChannel) |
RocketMQConsumerProperties |
getExtendedConsumerProperties(String channelName) |
RocketMQProducerProperties |
getExtendedProducerProperties(String channelName) |
Map<String,String> |
getTopicInUse() |
afterUnbindConsumer, afterUnbindProducer, doBindConsumer, doBindProducer, errorsBaseName, errorsBaseName, getDefaultErrorMessageHandler, getErrorBridgeName, getErrorBridgeName, getErrorMessageHandler, getErrorMessageHandlerName, getErrorMessageStrategy, getErrorRecovererName, registerErrorInfrastructureafterPropertiesSet, applyPrefix, bindConsumer, bindProducer, buildPartitionRoutingExpression, buildRetryTemplate, constructDLQName, deserializePayloadIfNecessary, deserializePayloadIfNecessary, getApplicationContext, getBeanFactory, groupedName, onInit, serializePayloadIfNecessary, serializePayloadIfNecessary, setApplicationContext, setCodec, setIntegrationEvaluationContextpublic RocketMQMessageChannelBinder(RocketMQExtendedBindingProperties extendedBindingProperties, RocketMQTopicProvisioner provisioningProvider, RocketMQBinderConfigurationProperties rocketBinderConfigurationProperties, org.apache.rocketmq.spring.autoconfigure.RocketMQProperties rocketMQProperties, InstrumentationManager instrumentationManager)
protected org.springframework.messaging.MessageHandler createProducerMessageHandler(org.springframework.cloud.stream.provisioning.ProducerDestination destination,
org.springframework.cloud.stream.binder.ExtendedProducerProperties<RocketMQProducerProperties> producerProperties,
org.springframework.messaging.MessageChannel errorChannel)
throws Exception
createProducerMessageHandler 在类中 org.springframework.cloud.stream.binder.AbstractMessageChannelBinder<org.springframework.cloud.stream.binder.ExtendedConsumerProperties<RocketMQConsumerProperties>,org.springframework.cloud.stream.binder.ExtendedProducerProperties<RocketMQProducerProperties>,RocketMQTopicProvisioner>Exceptionprotected org.springframework.integration.core.MessageProducer createConsumerEndpoint(org.springframework.cloud.stream.provisioning.ConsumerDestination destination,
String group,
org.springframework.cloud.stream.binder.ExtendedConsumerProperties<RocketMQConsumerProperties> consumerProperties)
throws Exception
createConsumerEndpoint 在类中 org.springframework.cloud.stream.binder.AbstractMessageChannelBinder<org.springframework.cloud.stream.binder.ExtendedConsumerProperties<RocketMQConsumerProperties>,org.springframework.cloud.stream.binder.ExtendedProducerProperties<RocketMQProducerProperties>,RocketMQTopicProvisioner>Exceptionpublic RocketMQConsumerProperties getExtendedConsumerProperties(String channelName)
getExtendedConsumerProperties 在接口中 org.springframework.cloud.stream.binder.ExtendedBindingProperties<RocketMQConsumerProperties,RocketMQProducerProperties>public RocketMQProducerProperties getExtendedProducerProperties(String channelName)
getExtendedProducerProperties 在接口中 org.springframework.cloud.stream.binder.ExtendedBindingProperties<RocketMQConsumerProperties,RocketMQProducerProperties>Copyright © 2019 Pivotal Software, Inc.. All rights reserved.