Class DynamicRouterControlConstants
java.lang.Object
org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
Constants pertaining to the Dynamic Router Control operations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The component name/scheme for theDynamicRouterControlEndpoint
.static final String
Header name for the control action.static final String
Subscription list control channel action.static final String
The configuration property for the control channel action.static final String
Routing statistics control channel action.static final String
Subscribe control channel action.static final String
Unsubscribe control channel action.static final String
Update control channel action.static final String
Convenient constant for the control channel URI.static final String
Header name for the destination URI.The supplier for the control endpoint factory.static final String
Header name for the predicate expression language.static final String
Header name for the predicate.static final String
Header name for the predicate bean reference.static final String
Header name for the routing priority.The supplier for the producer factory.The supplier for the control service factory.static final String
Header name for the subscribe channel.static final String
Header name for the subscription ID.static final Pattern
The regex pattern for the control channel URI.static final String
The configuration property for the destination URI.static final String
Error when the specified expression language and the predicate expression cannot produce a predicate.static final String
Error when a predicate bean cannot be found.static final String
Error string when the message body is assumed to contain aPredicate
, but the body's class is not resolvable toPredicate
.static final String
The configuration property for the predicate expression language.static final String
The camel version where the dynamic router control channel endpoint was introduced.Function to match the control channel URI.static final String
The configuration property for a predicate bean in the registry (for a filter).static final String
The configuration property for the filter predicate.static final String
The configuration property for the filter priority.Function to determine if the control channel URI should be optimized.static final String
The name of the "simple" language.static final String
The configuration property for the subscribe channel.static final String
The configuration property for the subscription ID.static final String
The syntax of the control endpoint, for the auto-generated documentation.static final String
The title of the dynamic router control endpoint, for the auto-generated documentation.Map of control channel URI parameters to header names. -
Method Summary
-
Field Details
-
FIRST_VERSION_CONTROL
The camel version where the dynamic router control channel endpoint was introduced.- See Also:
-
COMPONENT_SCHEME_CONTROL
The component name/scheme for theDynamicRouterControlEndpoint
.- See Also:
-
CONTROL_URI_BASE_PATTERN
The regex pattern for the control channel URI. -
OPTIMIZE_MATCHER
Function to match the control channel URI. -
SHOULD_OPTIMIZE
Function to determine if the control channel URI should be optimized. -
CONTROL_CHANNEL_URI
Convenient constant for the control channel URI.- See Also:
-
TITLE_CONTROL
The title of the dynamic router control endpoint, for the auto-generated documentation.- See Also:
-
SYNTAX_CONTROL
The syntax of the control endpoint, for the auto-generated documentation.- See Also:
-
CONTROL_ACTION_SUBSCRIBE
Subscribe control channel action.- See Also:
-
CONTROL_ACTION_UNSUBSCRIBE
Unsubscribe control channel action.- See Also:
-
CONTROL_ACTION_UPDATE
Update control channel action.- See Also:
-
CONTROL_ACTION_LIST
Subscription list control channel action.- See Also:
-
CONTROL_ACTION_STATS
Routing statistics control channel action.- See Also:
-
SIMPLE_LANGUAGE
The name of the "simple" language.- See Also:
-
ERROR_PREDICATE_CLASS
Error string when the message body is assumed to contain aPredicate
, but the body's class is not resolvable toPredicate
. -
ERROR_INVALID_PREDICATE_EXPRESSION
Error when the specified expression language and the predicate expression cannot produce a predicate.- See Also:
-
ERROR_NO_PREDICATE_BEAN_FOUND
Error when a predicate bean cannot be found.- See Also:
-
CONTROL_ACTION_PROPERTY
The configuration property for the control channel action.- See Also:
-
SUBSCRIBE_CHANNEL_PROPERTY
The configuration property for the subscribe channel.- See Also:
-
SUBSCRIPTION_ID_PROPERTY
The configuration property for the subscription ID.- See Also:
-
DESTINATION_URI_PROPERTY
The configuration property for the destination URI.- See Also:
-
PRIORITY_PROPERTY
The configuration property for the filter priority.- See Also:
-
PREDICATE_PROPERTY
The configuration property for the filter predicate.- See Also:
-
PREDICATE_BEAN_PROPERTY
The configuration property for a predicate bean in the registry (for a filter).- See Also:
-
EXPRESSION_LANGUAGE_PROPERTY
The configuration property for the predicate expression language.- See Also:
-
CONTROL_ACTION_HEADER
@Metadata(description="The control action header.", javaType="String") public static final String CONTROL_ACTION_HEADERHeader name for the control action.- See Also:
-
CONTROL_SUBSCRIBE_CHANNEL
@Metadata(description="The Dynamic Router channel that the subscriber is subscribing on.", javaType="String") public static final String CONTROL_SUBSCRIBE_CHANNELHeader name for the subscribe channel.- See Also:
-
CONTROL_SUBSCRIPTION_ID
@Metadata(description="The subscription ID.", javaType="String") public static final String CONTROL_SUBSCRIPTION_IDHeader name for the subscription ID.- See Also:
-
CONTROL_DESTINATION_URI
@Metadata(description="The URI on which the routing participant wants to receive matching exchanges.", javaType="String") public static final String CONTROL_DESTINATION_URIHeader name for the destination URI.- See Also:
-
CONTROL_PRIORITY
@Metadata(description="The priority of this subscription", javaType="String") public static final String CONTROL_PRIORITYHeader name for the routing priority.- See Also:
-
CONTROL_PREDICATE
@Metadata(description="The predicate to evaluate exchanges for this subscription", javaType="String") public static final String CONTROL_PREDICATEHeader name for the predicate.- See Also:
-
CONTROL_PREDICATE_BEAN
@Metadata(description="The name of the bean in the registry that identifies the subscription predicate.", javaType="String") public static final String CONTROL_PREDICATE_BEANHeader name for the predicate bean reference.- See Also:
-
CONTROL_EXPRESSION_LANGUAGE
@Metadata(description="The language for the predicate when supplied as a string.", javaType="String") public static final String CONTROL_EXPRESSION_LANGUAGEHeader name for the predicate expression language.- See Also:
-
URI_PARAMS_TO_HEADER_NAMES
Map of control channel URI parameters to header names. -
CONTROL_ENDPOINT_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterControlEndpoint.DynamicRouterControlEndpointFactory> CONTROL_ENDPOINT_FACTORY_SUPPLIERThe supplier for the control endpoint factory. -
CONTROL_PRODUCER_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterControlProducer.DynamicRouterControlProducerFactory> CONTROL_PRODUCER_FACTORY_SUPPLIERThe supplier for the producer factory. -
CONTROL_SERVICE_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterControlService.DynamicRouterControlServiceFactory> CONTROL_SERVICE_FACTORY_SUPPLIERThe supplier for the control service factory.
-