Class DynamicRouterConstants
java.lang.Object
org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
Contains constants that are used within this component.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The component name/scheme for theDynamicRouterEndpoint
.static final Supplier
<DynamicRouterEndpoint.DynamicRouterEndpointFactory> Creates aDynamicRouterEndpoint
instance.static final Comparator
<PrioritizedFilter> A comparator to sortPrioritizedFilter
s by their priority field.static final Supplier
<PrioritizedFilter.PrioritizedFilterFactory> Creates aPrioritizedFilter
instance.Creates aDynamicRouterFilterService
instance.static final String
The camel version where the dynamic router eip component was first introduced.static final String
Template for a logging endpoint, showing all, and multiline.static final String
The mode for sending an exchange to recipients: send to all matching.static final String
The mode for sending an exchange to recipients: send only to the first match.static final String
The name of the header that stores the original message body when no matching filters can be found.static final Supplier
<DynamicRouterProcessor.DynamicRouterProcessorFactory> Creates aDynamicRouterProcessor
instance.static final Supplier
<DynamicRouterProducer.DynamicRouterProducerFactory> Creates aDynamicRouterProducer
instance.static final org.apache.camel.Expression
TheExpression
that is used to configure the recipient list to get recipient URIs from theRECIPIENT_LIST_HEADER
.static final String
The name of the header that holds the destination URIs for the recipients.static final BiFunction
<org.apache.camel.CamelContext, org.apache.camel.Expression, org.apache.camel.processor.RecipientList> Creates aRecipientList
instance.static final String
The syntax, for the auto-generated documentation.static final String
The title, for the auto-generated documentation. -
Method Summary
-
Field Details
-
FIRST_VERSION
The camel version where the dynamic router eip component was first introduced.- See Also:
-
COMPONENT_SCHEME_ROUTING
The component name/scheme for theDynamicRouterEndpoint
.- See Also:
-
TITLE
The title, for the auto-generated documentation.- See Also:
-
MODE_FIRST_MATCH
The mode for sending an exchange to recipients: send only to the first match.- See Also:
-
MODE_ALL_MATCH
The mode for sending an exchange to recipients: send to all matching.- See Also:
-
SYNTAX
The syntax, for the auto-generated documentation.- See Also:
-
ORIGINAL_BODY_HEADER
The name of the header that stores the original message body when no matching filters can be found.- See Also:
-
RECIPIENT_LIST_HEADER
The name of the header that holds the destination URIs for the recipients.- See Also:
-
RECIPIENT_LIST_EXPRESSION
public static final org.apache.camel.Expression RECIPIENT_LIST_EXPRESSIONTheExpression
that is used to configure the recipient list to get recipient URIs from theRECIPIENT_LIST_HEADER
. -
ENDPOINT_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterEndpoint.DynamicRouterEndpointFactory> ENDPOINT_FACTORY_SUPPLIERCreates aDynamicRouterEndpoint
instance. -
PROCESSOR_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterProcessor.DynamicRouterProcessorFactory> PROCESSOR_FACTORY_SUPPLIERCreates aDynamicRouterProcessor
instance. -
PRODUCER_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterProducer.DynamicRouterProducerFactory> PRODUCER_FACTORY_SUPPLIERCreates aDynamicRouterProducer
instance. -
FILTER_FACTORY_SUPPLIER
Creates aPrioritizedFilter
instance. -
FILTER_SERVICE_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterFilterService.DynamicRouterFilterServiceFactory> FILTER_SERVICE_FACTORY_SUPPLIERCreates aDynamicRouterFilterService
instance. -
FILTER_COMPARATOR
A comparator to sortPrioritizedFilter
s by their priority field. -
RECIPIENT_LIST_SUPPLIER
public static final BiFunction<org.apache.camel.CamelContext,org.apache.camel.Expression, RECIPIENT_LIST_SUPPLIERorg.apache.camel.processor.RecipientList> Creates aRecipientList
instance. -
LOG_ENDPOINT
Template for a logging endpoint, showing all, and multiline.- See Also:
-