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
-
-
-
Method Detail
-
advanced
default RocketMQEndpointBuilderFactory.AdvancedRocketMQEndpointProducerBuilder advanced()
-
namesrvAddr
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder namesrvAddr(String namesrvAddr)
Name server address of RocketMQ cluster. The option is a: <code>java.lang.String</code> type. 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: <code>java.lang.String</code> type. 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: <code>java.lang.String</code> type. 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: <code>java.lang.String</code> type. Group: producer- Parameters:
replyToTopic
- the value to set- Returns:
- the dsl builder
-
sendTag
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder sendTag(String sendTag)
Each message would be sent with this tag. The option is a: <code>java.lang.String</code> type. 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: <code>boolean</code> type. 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 a <code>boolean</code> type. Default: false Group: producer- Parameters:
waitForSendResult
- the value to set- Returns:
- the dsl builder
-
accessKey
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder accessKey(String accessKey)
Access key for RocketMQ ACL. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
accessKey
- the value to set- Returns:
- the dsl builder
-
secretKey
default RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder secretKey(String secretKey)
Secret key for RocketMQ ACL. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
secretKey
- the value to set- Returns:
- the dsl builder
-
-