Class DynamicRouterConstants

java.lang.Object
org.apache.camel.component.dynamicrouter.DynamicRouterConstants

public final class DynamicRouterConstants extends Object
Contains constants that are used within this component.
  • Field Details

    • FIRST_VERSION

      public static final String FIRST_VERSION
      The camel version where this router became dynamic.
      See Also:
    • COMPONENT_SCHEME

      public static final String COMPONENT_SCHEME
      The component name/scheme for the DynamicRouterEndpoint.
      See Also:
    • CONTROL_CHANNEL_NAME

      public static final String CONTROL_CHANNEL_NAME
      The control channel, where routing participants subscribe and provide their routing rules and endpoint URIs.
      See Also:
    • CONTROL_CHANNEL_URI

      public static final String CONTROL_CHANNEL_URI
      Convenient constant for the control channel URI.
      See Also:
    • TITLE

      public static final String TITLE
      The title, for the auto-generated documentation.
      See Also:
    • MODE_FIRST_MATCH

      public static final String MODE_FIRST_MATCH
      The mode for sending an exchange to recipients: send only to the first match.
      See Also:
    • MODE_ALL_MATCH

      public static final String MODE_ALL_MATCH
      The mode for sending an exchange to recipients: send to all matching.
      See Also:
    • SYNTAX

      public static final String SYNTAX
      The syntax, for the auto-generated documentation.
      See Also:
    • CONTROL_ACTION_PARAM

      public static final String CONTROL_ACTION_PARAM
      Name of the control action parameter.
      See Also:
    • SUBSCRIPTION_CHANNEL_PARAM

      public static final String SUBSCRIPTION_CHANNEL_PARAM
      Name of the channel parameter.
      See Also:
    • CONTROL_SYNTAX

      public static final String CONTROL_SYNTAX
      The alternate control-channel syntax.
      See Also:
    • CONTROL_ACTION_SUBSCRIBE

      public static final String CONTROL_ACTION_SUBSCRIBE
      Subscribe control channel action.
      See Also:
    • CONTROL_ACTION_UNSUBSCRIBE

      public static final String CONTROL_ACTION_UNSUBSCRIBE
      Unsubscribe control channel action.
      See Also:
    • CHANNEL_GROUP

      public static final String CHANNEL_GROUP
      The name for the regex capture group that captures the channel name.
      See Also:
    • ACTION_GROUP

      public static final String ACTION_GROUP
      The name for the regex capture group that captures the control channel action.
      See Also:
    • SUBSCRIBE_GROUP

      public static final String SUBSCRIBE_GROUP
      The name for the regex capture group that captures the channel name for the subscription.
      See Also:
    • PATH_PARAMS_PATTERN

      public static final Pattern PATH_PARAMS_PATTERN
      Regular expression to parse URI path parameters.