Class DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlHeaderNameBuilder
Enclosing interface:
DynamicRouterControlEndpointBuilderFactory

public static class DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlHeaderNameBuilder extends Object
The builder of headers' name for the Dynamic Router Control component.
  • Constructor Details

    • DynamicRouterControlHeaderNameBuilder

      public DynamicRouterControlHeaderNameBuilder()
  • Method Details

    • dynamicRouterControlAction

      public String dynamicRouterControlAction()
      The control action header. The option is a: String type. Group: producer
      Returns:
      the name of the header DynamicRouterControlAction.
    • dynamicRouterSubscribeChannel

      public String dynamicRouterSubscribeChannel()
      The Dynamic Router channel that the subscriber is subscribing on. The option is a: String type. Group: producer
      Returns:
      the name of the header DynamicRouterSubscribeChannel.
    • dynamicRouterSubscriptionId

      public String dynamicRouterSubscriptionId()
      The subscription ID. The option is a: String type. Group: producer
      Returns:
      the name of the header DynamicRouterSubscriptionId.
    • dynamicRouterDestinationUri

      public String dynamicRouterDestinationUri()
      The URI on which the routing participant wants to receive matching exchanges. The option is a: String type. Group: producer
      Returns:
      the name of the header DynamicRouterDestinationUri.
    • dynamicRouterPriority

      public String dynamicRouterPriority()
      The priority of this subscription. The option is a: String type. Group: producer
      Returns:
      the name of the header DynamicRouterPriority.
    • dynamicRouterPredicate

      public String dynamicRouterPredicate()
      The predicate to evaluate exchanges for this subscription. The option is a: String type. Group: producer
      Returns:
      the name of the header DynamicRouterPredicate.
    • dynamicRouterPredicateBean

      public String dynamicRouterPredicateBean()
      The name of the bean in the registry that identifies the subscription predicate. The option is a: String type. Group: producer
      Returns:
      the name of the header DynamicRouterPredicateBean.
    • dynamicRouterExpressionLanguage

      public String dynamicRouterExpressionLanguage()
      The language for the predicate when supplied as a string. The option is a: String type. Group: producer
      Returns:
      the name of the header DynamicRouterExpressionLanguage.