Interface RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
RocketMQEndpointBuilderFactory.RocketMQEndpointBuilder
- Enclosing interface:
RocketMQEndpointBuilderFactory
public static interface RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the RocketMQ component.
-
Method Summary
Modifier and TypeMethodDescriptionaccessChannel(String accessChannel) Access channel of RocketMQ cluster.Access key for RocketMQ ACL.advanced()enableTrace(boolean enableTrace) Whether to enable trace.enableTrace(String enableTrace) Whether to enable trace.Namespace of RocketMQ cluster.namesrvAddr(String namesrvAddr) Name server address of RocketMQ cluster.producerGroup(String producerGroup) Producer group name.replyToConsumerGroup(String replyToConsumerGroup) Consumer group name used for receiving response.replyToTopic(String replyToTopic) Topic used for receiving response when using in-out pattern.Secret key for RocketMQ ACL.Each message would be sent with this tag.waitForSendResult(boolean waitForSendResult) Whether waiting for send result before routing to next endpoint.waitForSendResult(String waitForSendResult) Whether waiting for send result before routing to next endpoint.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
accessChannel
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder accessChannel(String accessChannel) Access channel of RocketMQ cluster. LOCAL or CLOUD, LOCAL by default. The option is a:java.lang.Stringtype. Default: LOCAL Group: common- Parameters:
accessChannel- the value to set- Returns:
- the dsl builder
-
enableTrace
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder enableTrace(boolean enableTrace) Whether to enable trace. The option is a:booleantype. Default: false Group: common- Parameters:
enableTrace- the value to set- Returns:
- the dsl builder
-
enableTrace
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder enableTrace(String enableTrace) Whether to enable trace. The option will be converted to abooleantype. Default: false Group: common- Parameters:
enableTrace- the value to set- Returns:
- the dsl builder
-
namespace
Namespace of RocketMQ cluster. You need to specify this if you are using serverless version of RocketMQ. The option is a:java.lang.Stringtype. Group: common- Parameters:
namespace- the value to set- Returns:
- the dsl builder
-
namesrvAddr
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder namesrvAddr(String namesrvAddr) Name server address of RocketMQ cluster. The option is a:java.lang.Stringtype. Default: localhost:9876 Group: common- Parameters:
namesrvAddr- the value to set- Returns:
- the dsl builder
-
producerGroup
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder producerGroup(String producerGroup) Producer group name. The option is a:java.lang.Stringtype. Group: producer- Parameters:
producerGroup- the value to set- Returns:
- the dsl builder
-
replyToConsumerGroup
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder replyToConsumerGroup(String replyToConsumerGroup) Consumer group name used for receiving response. The option is a:java.lang.Stringtype. Group: producer- Parameters:
replyToConsumerGroup- the value to set- Returns:
- the dsl builder
-
replyToTopic
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder replyToTopic(String replyToTopic) Topic used for receiving response when using in-out pattern. The option is a:java.lang.Stringtype. Group: producer- Parameters:
replyToTopic- the value to set- Returns:
- the dsl builder
-
sendTag
Each message would be sent with this tag. The option is a:java.lang.Stringtype. Group: producer- Parameters:
sendTag- the value to set- Returns:
- the dsl builder
-
waitForSendResult
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder waitForSendResult(boolean waitForSendResult) Whether waiting for send result before routing to next endpoint. The option is a:booleantype. Default: false Group: producer- Parameters:
waitForSendResult- the value to set- Returns:
- the dsl builder
-
waitForSendResult
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder waitForSendResult(String waitForSendResult) Whether waiting for send result before routing to next endpoint. The option will be converted to abooleantype. Default: false Group: producer- Parameters:
waitForSendResult- the value to set- Returns:
- the dsl builder
-
accessKey
Access key for RocketMQ ACL. The option is a:java.lang.Stringtype. Group: security- Parameters:
accessKey- the value to set- Returns:
- the dsl builder
-
secretKey
Secret key for RocketMQ ACL. The option is a:java.lang.Stringtype. Group: security- Parameters:
secretKey- the value to set- Returns:
- the dsl builder
-