Interface DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
DynamicRouterControlEndpointBuilderFactory
public static interface DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Dynamic Router Control component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
destinationUri
(String destinationUri) The destination URI for exchanges that match.expressionLanguage
(String expressionLanguage) The subscription predicate language.The subscription predicate.predicateBean
(String predicateBean) A Predicate instance in the registry.predicateBean
(org.apache.camel.Predicate predicateBean) A Predicate instance in the registry.The subscription priority.The subscription priority.subscribeChannel
(String subscribeChannel) The channel to subscribe to.subscriptionId
(String subscriptionId) The subscription ID; if unspecified, one will be assigned and returned.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
destinationUri
default DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder destinationUri(String destinationUri) The destination URI for exchanges that match. The option is a:java.lang.String
type. Group: control- Parameters:
destinationUri
- the value to set- Returns:
- the dsl builder
-
expressionLanguage
default DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder expressionLanguage(String expressionLanguage) The subscription predicate language. The option is a:java.lang.String
type. Default: simple Group: control- Parameters:
expressionLanguage
- the value to set- Returns:
- the dsl builder
-
predicate
default DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder predicate(String predicate) The subscription predicate. The option is a:java.lang.String
type. Group: control- Parameters:
predicate
- the value to set- Returns:
- the dsl builder
-
predicateBean
default DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder predicateBean(org.apache.camel.Predicate predicateBean) A Predicate instance in the registry. The option is a:org.apache.camel.Predicate
type. Group: control- Parameters:
predicateBean
- the value to set- Returns:
- the dsl builder
-
predicateBean
default DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder predicateBean(String predicateBean) A Predicate instance in the registry. The option will be converted to aorg.apache.camel.Predicate
type. Group: control- Parameters:
predicateBean
- the value to set- Returns:
- the dsl builder
-
priority
default DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder priority(Integer priority) The subscription priority. The option is a:java.lang.Integer
type. Group: control- Parameters:
priority
- the value to set- Returns:
- the dsl builder
-
priority
default DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder priority(String priority) The subscription priority. The option will be converted to ajava.lang.Integer
type. Group: control- Parameters:
priority
- the value to set- Returns:
- the dsl builder
-
subscribeChannel
default DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder subscribeChannel(String subscribeChannel) The channel to subscribe to. The option is a:java.lang.String
type. Group: control- Parameters:
subscribeChannel
- the value to set- Returns:
- the dsl builder
-
subscriptionId
default DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEndpointBuilder subscriptionId(String subscriptionId) The subscription ID; if unspecified, one will be assigned and returned. The option is a:java.lang.String
type. Group: control- Parameters:
subscriptionId
- the value to set- Returns:
- the dsl builder
-