Interface RocketMQEndpointBuilderFactory.RocketMQEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,RocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder,RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder
- Enclosing interface:
RocketMQEndpointBuilderFactory
public static interface RocketMQEndpointBuilderFactory.RocketMQEndpointBuilder
extends RocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder, RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder
Builder for endpoint 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.Secret key for RocketMQ ACL.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.RocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder
consumerGroup, messageSelectorType, subscribeSql, subscribeTagsMethods inherited from interface org.apache.camel.builder.endpoint.dsl.RocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder
producerGroup, replyToConsumerGroup, replyToTopic, sendTag, waitForSendResult, waitForSendResult
-
Method Details
-
advanced
- Specified by:
advancedin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder- Specified by:
advancedin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder
-
accessChannel
Access channel of RocketMQ cluster. LOCAL or CLOUD, LOCAL by default. The option is a:java.lang.Stringtype. Default: LOCAL Group: common- Specified by:
accessChannelin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder- Specified by:
accessChannelin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder- Parameters:
accessChannel- the value to set- Returns:
- the dsl builder
-
enableTrace
Whether to enable trace. The option is a:booleantype. Default: false Group: common- Specified by:
enableTracein interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder- Specified by:
enableTracein interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder- Parameters:
enableTrace- the value to set- Returns:
- the dsl builder
-
enableTrace
Whether to enable trace. The option will be converted to abooleantype. Default: false Group: common- Specified by:
enableTracein interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder- Specified by:
enableTracein interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder- 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- Specified by:
namespacein interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder- Specified by:
namespacein interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder- Parameters:
namespace- the value to set- Returns:
- the dsl builder
-
namesrvAddr
Name server address of RocketMQ cluster. The option is a:java.lang.Stringtype. Default: localhost:9876 Group: common- Specified by:
namesrvAddrin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder- Specified by:
namesrvAddrin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder- Parameters:
namesrvAddr- the value to set- Returns:
- the dsl builder
-
accessKey
Access key for RocketMQ ACL. The option is a:java.lang.Stringtype. Group: security- Specified by:
accessKeyin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder- Specified by:
accessKeyin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder- 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- Specified by:
secretKeyin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointConsumerBuilder- Specified by:
secretKeyin interfaceRocketMQEndpointBuilderFactory.RocketMQEndpointProducerBuilder- Parameters:
secretKey- the value to set- Returns:
- the dsl builder
-