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 aDynamicRouterControlMessagebuilt from the parameters previously set.destinationUri(String val) Sets thedestinationUriand returns a reference to this Builder enabling method chaining.expressionLanguage(String val) Sets theexpressionLanguageand returns a reference to this Builder enabling method chaining.Returns aDynamicRouterControlMessage.Builderobject that can be used to create a newDynamicRouterControlMessage.Sets thepredicateand returns a reference to this Builder enabling method chaining.predicateBean(String val) Sets thepredicateBeanand returns a reference to this Builder enabling method chaining.priority(int val) Sets thepriorityand returns a reference to this Builder enabling method chaining.subscribeChannel(String val) Sets thesubscribeChanneland returns a reference to this Builder enabling method chaining.subscriptionId(String val) Sets thesubscriptionIdand returns a reference to this Builder enabling method chaining.
-
Method Details
-
newBuilder
Returns aDynamicRouterControlMessage.Builderobject that can be used to create a newDynamicRouterControlMessage.- Returns:
- a
DynamicRouterControlMessage.Builderobject that can be used to create a newDynamicRouterControlMessage
-
subscribeChannel
Sets thesubscribeChanneland returns a reference to this Builder enabling method chaining.- Parameters:
val- thesubscribeChannelto set- Returns:
- a reference to this Builder
-
subscriptionId
Sets thesubscriptionIdand returns a reference to this Builder enabling method chaining.- Parameters:
val- thesubscriptionIdto set- Returns:
- a reference to this Builder
-
destinationUri
Sets thedestinationUriand returns a reference to this Builder enabling method chaining.- Parameters:
val- thedestinationUrito set- Returns:
- a reference to this Builder
-
priority
Sets thepriorityand returns a reference to this Builder enabling method chaining.- Parameters:
val- thepriorityto set- Returns:
- a reference to this Builder
-
predicateBean
Sets thepredicateBeanand returns a reference to this Builder enabling method chaining.- Parameters:
val- thepredicateBeanto set- Returns:
- a reference to this Builder
-
predicate
Sets thepredicateand returns a reference to this Builder enabling method chaining.- Parameters:
val- thepredicateto set- Returns:
- a reference to this Builder
-
expressionLanguage
Sets theexpressionLanguageand returns a reference to this Builder enabling method chaining.- Parameters:
val- theexpressionLanguageto set- Returns:
- a reference to this Builder
-
build
Returns aDynamicRouterControlMessagebuilt from the parameters previously set.- Returns:
- a
DynamicRouterControlMessagebuilt with parameters of thisDynamicRouterControlMessage.Builder
-