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 StringThe component name/scheme for theDynamicRouterEndpoint.static final Supplier<DynamicRouterEndpoint.DynamicRouterEndpointFactory> Creates aDynamicRouterEndpointinstance.static final Comparator<PrioritizedFilter> A comparator to sortPrioritizedFilters by their priority field.static final Supplier<PrioritizedFilter.PrioritizedFilterFactory> Creates aPrioritizedFilterinstance.Creates aDynamicRouterFilterServiceinstance.static final StringThe camel version where the dynamic router eip component was first introduced.static final StringTemplate for a logging endpoint, showing all, and multiline.static final StringThe mode for sending an exchange to recipients: send to all matching.static final StringThe mode for sending an exchange to recipients: send only to the first match.static final StringThe name of the header that stores the original message body when no matching filters can be found.static final Supplier<DynamicRouterProcessor.DynamicRouterProcessorFactory> Creates aDynamicRouterProcessorinstance.static final Supplier<DynamicRouterProducer.DynamicRouterProducerFactory> Creates aDynamicRouterProducerinstance.static final org.apache.camel.ExpressionTheExpressionthat is used to configure the recipient list to get recipient URIs from theRECIPIENT_LIST_HEADER.static final StringThe 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 aRecipientListinstance.static final StringThe syntax, for the auto-generated documentation.static final StringThe 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_EXPRESSIONTheExpressionthat 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 aDynamicRouterEndpointinstance. -
PROCESSOR_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterProcessor.DynamicRouterProcessorFactory> PROCESSOR_FACTORY_SUPPLIERCreates aDynamicRouterProcessorinstance. -
PRODUCER_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterProducer.DynamicRouterProducerFactory> PRODUCER_FACTORY_SUPPLIERCreates aDynamicRouterProducerinstance. -
FILTER_FACTORY_SUPPLIER
Creates aPrioritizedFilterinstance. -
FILTER_SERVICE_FACTORY_SUPPLIER
public static final Supplier<DynamicRouterFilterService.DynamicRouterFilterServiceFactory> FILTER_SERVICE_FACTORY_SUPPLIERCreates aDynamicRouterFilterServiceinstance. -
FILTER_COMPARATOR
A comparator to sortPrioritizedFilters 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 aRecipientListinstance. -
LOG_ENDPOINT
Template for a logging endpoint, showing all, and multiline.- See Also:
-