Class DynamicRouterConstants


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

      • FIRST_VERSION

        public static final String FIRST_VERSION
        The camel version where this router became dynamic.
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • CONTROL_CHANNEL_URI

        public static final String CONTROL_CHANNEL_URI
        Convenient constant for the control channel URI.
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • MODE_ALL_MATCH

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

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

        public static final String SUBSCRIPTION_CHANNEL_PARAM
        Name of the channel parameter.
        See Also:
        Constant Field Values
      • CONTROL_ACTION_SUBSCRIBE

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

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

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

        public static final String ACTION_GROUP
        The name for the regex capture group that captures the control channel action.
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • PATH_PARAMS_PATTERN

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

      • DynamicRouterConstants

        public DynamicRouterConstants()