Class DynamicRouterControlMessage.Builder
java.lang.Object
org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
- Enclosing class:
DynamicRouterControlMessage
DynamicRouterControlMessage
builder static inner class.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Returns aDynamicRouterControlMessage
built from the parameters previously set.destinationUri
(String val) Sets thedestinationUri
and returns a reference to this Builder enabling method chaining.expressionLanguage
(String val) Sets theexpressionLanguage
and returns a reference to this Builder enabling method chaining.Returns aDynamicRouterControlMessage.Builder
object that can be used to create a newDynamicRouterControlMessage
.Sets thepredicate
and returns a reference to this Builder enabling method chaining.predicateBean
(String val) Sets thepredicateBean
and returns a reference to this Builder enabling method chaining.priority
(int val) Sets thepriority
and returns a reference to this Builder enabling method chaining.subscribeChannel
(String val) Sets thesubscribeChannel
and returns a reference to this Builder enabling method chaining.subscriptionId
(String val) Sets thesubscriptionId
and returns a reference to this Builder enabling method chaining.
-
Method Details
-
newBuilder
Returns aDynamicRouterControlMessage.Builder
object that can be used to create a newDynamicRouterControlMessage
.- Returns:
- a
DynamicRouterControlMessage.Builder
object that can be used to create a newDynamicRouterControlMessage
-
subscribeChannel
Sets thesubscribeChannel
and returns a reference to this Builder enabling method chaining.- Parameters:
val
- thesubscribeChannel
to set- Returns:
- a reference to this Builder
-
subscriptionId
Sets thesubscriptionId
and returns a reference to this Builder enabling method chaining.- Parameters:
val
- thesubscriptionId
to set- Returns:
- a reference to this Builder
-
destinationUri
Sets thedestinationUri
and returns a reference to this Builder enabling method chaining.- Parameters:
val
- thedestinationUri
to set- Returns:
- a reference to this Builder
-
priority
Sets thepriority
and returns a reference to this Builder enabling method chaining.- Parameters:
val
- thepriority
to set- Returns:
- a reference to this Builder
-
predicateBean
Sets thepredicateBean
and returns a reference to this Builder enabling method chaining.- Parameters:
val
- thepredicateBean
to set- Returns:
- a reference to this Builder
-
predicate
Sets thepredicate
and returns a reference to this Builder enabling method chaining.- Parameters:
val
- thepredicate
to set- Returns:
- a reference to this Builder
-
expressionLanguage
Sets theexpressionLanguage
and returns a reference to this Builder enabling method chaining.- Parameters:
val
- theexpressionLanguage
to set- Returns:
- a reference to this Builder
-
build
Returns aDynamicRouterControlMessage
built from the parameters previously set.- Returns:
- a
DynamicRouterControlMessage
built with parameters of thisDynamicRouterControlMessage.Builder
-