Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addFilterForChannel(String, int, Predicate, String, String, boolean) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Creates a
PrioritizedFilter
from the supplied parameters, and adds it to the filters for the specified channel. - addFilterForChannel(PrioritizedFilter, String, boolean) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Adds the filter to the list of filters, and ensure that the filters are sorted by priority after the insertion.
- aggregate(Exchange, Exchange) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterRecipientListHelper.NoopAggregationStrategy
B
- build() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
-
Returns a
DynamicRouterControlMessage
built from the parameters previously set. - buildUri(String, Map<String, Object>, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointUriFactory
- buildUri(String, Map<String, Object>, boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointUriFactory
C
- compareTo(PrioritizedFilter) - Method in record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Compare the priority of this instance to the priority of the parameter.
- COMPONENT_SCHEME_CONTROL - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The component name/scheme for the
DynamicRouterControlEndpoint
. - COMPONENT_SCHEME_ROUTING - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
The component name/scheme for the
DynamicRouterEndpoint
. - configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponentConfigurer
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointConfigurer
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponentConfigurer
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointConfigurer
- CONTROL_ACTION_HEADER - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Header name for the control action.
- CONTROL_ACTION_LIST - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Subscription list control channel action.
- CONTROL_ACTION_PROPERTY - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The configuration property for the control channel action.
- CONTROL_ACTION_STATS - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Routing statistics control channel action.
- CONTROL_ACTION_SUBSCRIBE - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Subscribe control channel action.
- CONTROL_ACTION_UNSUBSCRIBE - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Unsubscribe control channel action.
- CONTROL_ACTION_UPDATE - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Update control channel action.
- CONTROL_CHANNEL_URI - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Convenient constant for the control channel URI.
- CONTROL_DESTINATION_URI - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Header name for the destination URI.
- CONTROL_ENDPOINT_FACTORY_SUPPLIER - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The supplier for the control endpoint factory.
- CONTROL_EXPRESSION_LANGUAGE - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Header name for the predicate expression language.
- CONTROL_PREDICATE - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Header name for the predicate.
- CONTROL_PREDICATE_BEAN - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Header name for the predicate bean reference.
- CONTROL_PRIORITY - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Header name for the routing priority.
- CONTROL_PRODUCER_FACTORY_SUPPLIER - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The supplier for the producer factory.
- CONTROL_SERVICE_FACTORY_SUPPLIER - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The supplier for the control service factory.
- CONTROL_SUBSCRIBE_CHANNEL - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Header name for the subscribe channel.
- CONTROL_SUBSCRIPTION_ID - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Header name for the subscription ID.
- CONTROL_URI_BASE_PATTERN - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The regex pattern for the control channel URI.
- convertTo(Class<?>, Class<T>, Exchange, Object) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlServiceBulkConverterLoader
- createConsumer(Processor) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
-
This is a producer-only component.
- createConsumer(Processor) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint
-
This is a producer-only component.
- createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponent
-
Creates the
DynamicRouterControlEndpoint
. - createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponent
-
Create an endpoint for the supplied URI, and with the supplied parameters.
- createFilter(String, int, Predicate, String, PrioritizedFilterStatistics) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Convenience method to create a
PrioritizedFilter
from the supplied parameters. - createPostProcessor(Exchange, SendDynamicAware.DynamicAwareEntry) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlChannelSendDynamicAware
-
Creates an optional post
Processor
that will be executed afterward when the message has been sent dynamic. - createPreProcessor(Exchange, SendDynamicAware.DynamicAwareEntry) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlChannelSendDynamicAware
-
Creates the pre
Processor
that will prepare theExchange
with dynamic details from the given recipient. - createProcessor(CamelContext, DynamicRouterConfiguration, BiFunction<CamelContext, Expression, RecipientList>) - Static method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterRecipientListHelper
-
Create and configure the
RecipientList
Processor
. - createProducer() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
-
Creates the
DynamicRouterControlProducer
. - createProducer() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint
-
Calls the
DynamicRouterProducer.DynamicRouterProducerFactory
to create aDynamicRouterProducer
instance.
D
- DESTINATION_URI_PROPERTY - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The configuration property for the destination URI.
- destinationUri(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
-
Sets the
destinationUri
and returns a reference to this Builder enabling method chaining. - doInit() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint
-
Initialize the endpoint by creating (and adding) the
DynamicRouterProcessor
instance. - doShutdown() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponent
-
Perform shutdown on the Dynamic Router.
- doStart() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
-
Starts the component, and creates the
DynamicRouterControlService
and adds it to theCamelContext
. - doStop() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
-
Stops the component, and removes the
DynamicRouterControlService
from theCamelContext
. - DynamicRouterComponent - Class in org.apache.camel.component.dynamicrouter.routing
-
The Dynamic Router
Component
. - DynamicRouterComponent() - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponent
-
Create an instance of the Dynamic Router component with default factories.
- DynamicRouterComponent(Supplier<DynamicRouterEndpoint.DynamicRouterEndpointFactory>, Supplier<DynamicRouterProcessor.DynamicRouterProcessorFactory>, Supplier<DynamicRouterProducer.DynamicRouterProducerFactory>, BiFunction<CamelContext, Expression, RecipientList>, Supplier<PrioritizedFilter.PrioritizedFilterFactory>, Supplier<DynamicRouterFilterService.DynamicRouterFilterServiceFactory>) - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponent
-
Create an instance of the Dynamic Router component with custom factories.
- DynamicRouterComponentConfigurer - Class in org.apache.camel.component.dynamicrouter.routing
-
Generated by camel build tools - do NOT edit this file!
- DynamicRouterComponentConfigurer() - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponentConfigurer
- DynamicRouterConfiguration - Class in org.apache.camel.component.dynamicrouter.routing
-
This class encapsulates all configuration items for the Dynamic Router EIP component.
- DynamicRouterConfiguration() - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
- DynamicRouterConstants - Class in org.apache.camel.component.dynamicrouter.routing
-
Contains constants that are used within this component.
- DynamicRouterControlChannelSendDynamicAware - Class in org.apache.camel.component.dynamicrouter.control
-
A
SendDynamicAwareSupport
implementation to process control channel messages for the Dynamic Router. - DynamicRouterControlChannelSendDynamicAware() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlChannelSendDynamicAware
- DynamicRouterControlComponent - Class in org.apache.camel.component.dynamicrouter.control
-
The component for the Dynamic router control operations that allow routing participants to subscribe or unsubscribe to participate in dynamic message routing.
- DynamicRouterControlComponent() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponent
-
Default constructor to create the instance.
- DynamicRouterControlComponent(CamelContext) - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponent
-
Constructor to create the instance with the
CamelContext
. - DynamicRouterControlComponent(CamelContext, Supplier<DynamicRouterControlEndpoint.DynamicRouterControlEndpointFactory>) - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponent
-
Create the instance, allowing the caller to specify the factory suppliers.
- DynamicRouterControlComponentConfigurer - Class in org.apache.camel.component.dynamicrouter.control
-
Generated by camel build tools - do NOT edit this file!
- DynamicRouterControlComponentConfigurer() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponentConfigurer
- DynamicRouterControlConfiguration - Class in org.apache.camel.component.dynamicrouter.control
-
Configuration for the
DynamicRouterControlEndpoint
. - DynamicRouterControlConfiguration() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
- DynamicRouterControlConstants - Class in org.apache.camel.component.dynamicrouter.control
-
Constants pertaining to the Dynamic Router Control operations.
- DynamicRouterControlEndpoint - Class in org.apache.camel.component.dynamicrouter.control
-
The Dynamic Router control endpoint for operations that allow routing participants to subscribe or unsubscribe to participate in dynamic message routing.
- DynamicRouterControlEndpoint(String, DynamicRouterControlComponent, String, DynamicRouterControlConfiguration) - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
-
Creates the instance.
- DynamicRouterControlEndpoint(String, DynamicRouterControlComponent, String, DynamicRouterControlConfiguration, Supplier<DynamicRouterControlProducer.DynamicRouterControlProducerFactory>, Supplier<DynamicRouterControlService.DynamicRouterControlServiceFactory>) - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
-
Creates the instance.
- DynamicRouterControlEndpoint.DynamicRouterControlEndpointFactory - Class in org.apache.camel.component.dynamicrouter.control
-
Factory to create the
DynamicRouterControlEndpoint
. - DynamicRouterControlEndpointConfigurer - Class in org.apache.camel.component.dynamicrouter.control
-
Generated by camel build tools - do NOT edit this file!
- DynamicRouterControlEndpointConfigurer() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointConfigurer
- DynamicRouterControlEndpointFactory() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint.DynamicRouterControlEndpointFactory
- DynamicRouterControlEndpointUriFactory - Class in org.apache.camel.component.dynamicrouter.control
-
Generated by camel build tools - do NOT edit this file!
- DynamicRouterControlEndpointUriFactory() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointUriFactory
- DynamicRouterControlMessage - Class in org.apache.camel.component.dynamicrouter.control
-
A message to control the Dynamic Router.
- DynamicRouterControlMessage() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage
-
Default constructor for a new Dynamic Router control message without any values.
- DynamicRouterControlMessage(String, String, String, int, String, String, String) - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage
-
Constructor for a new Dynamic Router control message with the given values.
- DynamicRouterControlMessage.Builder - Class in org.apache.camel.component.dynamicrouter.control
-
DynamicRouterControlMessage
builder static inner class. - DynamicRouterControlProducer - Class in org.apache.camel.component.dynamicrouter.control
-
A
Producer
implementation to process control channel messages for the Dynamic Router. - DynamicRouterControlProducer(DynamicRouterControlEndpoint, DynamicRouterControlService, DynamicRouterControlConfiguration) - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer
-
Create the
Producer
for the Dynamic Router with the suppliedEndpoint
URI. - DynamicRouterControlProducer.DynamicRouterControlProducerFactory - Class in org.apache.camel.component.dynamicrouter.control
-
Create a
DynamicRouterControlProducer
instance. - DynamicRouterControlProducerFactory() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer.DynamicRouterControlProducerFactory
- DynamicRouterControlProducerInvokeOnHeaderFactory - Class in org.apache.camel.component.dynamicrouter.control
-
Generated by camel build tools - do NOT edit this file!
- DynamicRouterControlProducerInvokeOnHeaderFactory() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducerInvokeOnHeaderFactory
- DynamicRouterControlService - Class in org.apache.camel.component.dynamicrouter.control
-
A service for managing dynamic routing subscriptions.
- DynamicRouterControlService(CamelContext, DynamicRouterFilterService) - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService
-
Creates a new
DynamicRouterControlService
. - DynamicRouterControlService.DynamicRouterControlServiceFactory - Class in org.apache.camel.component.dynamicrouter.control
-
Factory class for creating instances of
DynamicRouterControlService
. - DynamicRouterControlServiceBulkConverterLoader - Class in org.apache.camel.component.dynamicrouter.control
-
Generated by camel build tools - do NOT edit this file!
- DynamicRouterControlServiceBulkConverterLoader() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlServiceBulkConverterLoader
- DynamicRouterControlServiceFactory() - Constructor for class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService.DynamicRouterControlServiceFactory
- DynamicRouterEndpoint - Class in org.apache.camel.component.dynamicrouter.routing
-
The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.
- DynamicRouterEndpoint(String, DynamicRouterComponent, DynamicRouterConfiguration, Supplier<DynamicRouterProcessor.DynamicRouterProcessorFactory>, Supplier<DynamicRouterProducer.DynamicRouterProducerFactory>, BiFunction<CamelContext, Expression, RecipientList>, DynamicRouterFilterService) - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint
-
Create the Dynamic Router
Endpoint
for the given endpoint URI. - DynamicRouterEndpoint(String, DynamicRouterComponent, DynamicRouterConfiguration, DynamicRouterFilterService) - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint
-
Create the specialized endpoint for the Dynamic Router Control Channel.
- DynamicRouterEndpoint.DynamicRouterEndpointFactory - Class in org.apache.camel.component.dynamicrouter.routing
-
Create a
DynamicRouterEndpoint
instance. - DynamicRouterEndpointConfigurer - Class in org.apache.camel.component.dynamicrouter.routing
-
Generated by camel build tools - do NOT edit this file!
- DynamicRouterEndpointConfigurer() - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointConfigurer
- DynamicRouterEndpointFactory() - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint.DynamicRouterEndpointFactory
- DynamicRouterEndpointUriFactory - Class in org.apache.camel.component.dynamicrouter.routing
-
Generated by camel build tools - do NOT edit this file!
- DynamicRouterEndpointUriFactory() - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointUriFactory
- DynamicRouterFilterService - Class in org.apache.camel.component.dynamicrouter.filter
-
A service that manages the
PrioritizedFilter
s for dynamic router subscriptions. - DynamicRouterFilterService() - Constructor for class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
- DynamicRouterFilterService(Supplier<PrioritizedFilter.PrioritizedFilterFactory>) - Constructor for class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Constructor that allows the
PrioritizedFilter.PrioritizedFilterFactory
supplier to be specified. - DynamicRouterFilterService.DynamicRouterFilterServiceFactory - Class in org.apache.camel.component.dynamicrouter.filter
-
Factory to create a
DynamicRouterFilterService
. - DynamicRouterFilterServiceFactory() - Constructor for class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService.DynamicRouterFilterServiceFactory
- DynamicRouterProcessor - Class in org.apache.camel.component.dynamicrouter.routing
-
The
DynamicRouterProcessor
is responsible for routing an exchange to the appropriate recipients. - DynamicRouterProcessor(String, boolean, String, RecipientList, DynamicRouterFilterService) - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProcessor
-
Construct the
DynamicRouterProcessor
instance. - DynamicRouterProcessor.DynamicRouterProcessorFactory - Class in org.apache.camel.component.dynamicrouter.routing
-
Factory for creating
DynamicRouterProcessor
instances. - DynamicRouterProcessorFactory() - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProcessor.DynamicRouterProcessorFactory
- DynamicRouterProducer - Class in org.apache.camel.component.dynamicrouter.routing
-
A
Producer
implementation to process exchanges for the Dynamic Router. - DynamicRouterProducer(DynamicRouterEndpoint, DynamicRouterComponent, DynamicRouterConfiguration) - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProducer
-
Create the
Producer
for the Dynamic Router with the suppliedEndpoint
URI. - DynamicRouterProducer.DynamicRouterProducerFactory - Class in org.apache.camel.component.dynamicrouter.routing
-
Create a
DynamicRouterProducer
instance. - DynamicRouterProducerFactory() - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProducer.DynamicRouterProducerFactory
- DynamicRouterRecipientListHelper - Class in org.apache.camel.component.dynamicrouter.routing
- DynamicRouterRecipientListHelper.NoopAggregationStrategy - Class in org.apache.camel.component.dynamicrouter.routing
E
- endpoint() - Method in record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Returns the value of the
endpoint
record component. - ENDPOINT_FACTORY_SUPPLIER - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
Creates a
DynamicRouterEndpoint
instance. - equals(Object) - Method in record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Indicates whether some other object is "equal to" this one.
- ERROR_INVALID_PREDICATE_EXPRESSION - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Error when the specified expression language and the predicate expression cannot produce a predicate.
- ERROR_NO_PREDICATE_BEAN_FOUND - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Error when a predicate bean cannot be found.
- ERROR_PREDICATE_CLASS - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Error string when the message body is assumed to contain a
Predicate
, but the body's class is not resolvable toPredicate
. - EXPRESSION_LANGUAGE_PROPERTY - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The configuration property for the predicate expression language.
- expressionLanguage(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
-
Sets the
expressionLanguage
and returns a reference to this Builder enabling method chaining.
F
- FILTER_COMPARATOR - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
A comparator to sort
PrioritizedFilter
s by their priority field. - FILTER_FACTORY_SUPPLIER - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
Creates a
PrioritizedFilter
instance. - FILTER_SERVICE_FACTORY_SUPPLIER - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
Creates a
DynamicRouterFilterService
instance. - FIRST_VERSION - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
The camel version where the dynamic router eip component was first introduced.
- FIRST_VERSION_CONTROL - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The camel version where the dynamic router control channel endpoint was introduced.
G
- getAggregationStrategy() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the aggregation strategy.
- getAggregationStrategyBean() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the aggregation strategy bean.
- getAggregationStrategyMethodName() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the aggregation strategy method name.
- getCacheSize() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the cache size.
- getCamelContext() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlServiceBulkConverterLoader
- getChannel() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Channel for the Dynamic Router.
- getComponent() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
- getConfiguration() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
-
Gets the
DynamicRouterControlConfiguration
. - getConfiguration() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint
-
Gets the
DynamicRouterConfiguration
. - getControlAction() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The control action (subscribe or unsubscribe).
- getControlAction() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
-
Gets the control action for this endpoint.
- getControlActionOrDefault() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The control action (subscribe or unsubscribe) that returns the default value of "subscribe" if null.
- getCount() - Method in class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilterStatistics
-
Returns the number of times the filter was invoked.
- getDestinationUri() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The destination URI where the subscriber will receive matching exchanges.
- getDestinationUri() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage
-
The destination URI where the subscriber will receive matching exchanges.
- getDynamicRouterComponent() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint
-
A convenience method that wraps the parent method and casts to the
DynamicRouterComponent
implementation. - getExecutorService() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the executor service.
- getExecutorServiceBean() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the executor service bean.
- getExpressionLanguage() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The expression language for creating the
Predicate
. - getExpressionLanguage() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage
-
The subscription predicate language.
- getFilterById(String, String) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Return the filter with the supplied filter identifier.
- getFilterId() - Method in class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilterStatistics
-
Returns the id of the filter that these statistics represent.
- getFilterMap() - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Retrieves a copy of the filter map.
- getFilterService() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponent
-
Get the
DynamicRouterFilterService
for the component. - getFiltersForChannel(String) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Get a copy of the
PrioritizedFilter
s for the specified channel. - getFilterStatisticsMap() - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Retrieves a copy of the filter statistics map.
- getFirst() - Method in class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilterStatistics
-
Returns the first time the filter was invoked (as epoch milliseconds).
- getInstance(String, int, Predicate, String, PrioritizedFilterStatistics) - Method in class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter.PrioritizedFilterFactory
-
Create this processor with all properties.
- getInstance(String, DynamicRouterControlComponent, String, DynamicRouterControlConfiguration) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint.DynamicRouterControlEndpointFactory
-
Gets an instance of a
DynamicRouterControlEndpoint
. - getInstance(String, DynamicRouterControlComponent, String, DynamicRouterControlConfiguration, Supplier<DynamicRouterControlProducer.DynamicRouterControlProducerFactory>, Supplier<DynamicRouterControlService.DynamicRouterControlServiceFactory>) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint.DynamicRouterControlEndpointFactory
-
Gets an instance of a
DynamicRouterControlEndpoint
. - getInstance(String, DynamicRouterComponent, DynamicRouterConfiguration, Supplier<DynamicRouterProcessor.DynamicRouterProcessorFactory>, Supplier<DynamicRouterProducer.DynamicRouterProducerFactory>, BiFunction<CamelContext, Expression, RecipientList>, DynamicRouterFilterService) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint.DynamicRouterEndpointFactory
-
Create the Dynamic Router
Endpoint
for the given endpoint URI. - getInstance(String, DynamicRouterComponent, DynamicRouterConfiguration, DynamicRouterFilterService) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint.DynamicRouterEndpointFactory
-
Create the endpoint that routing participants use to send messages.
- getInstance(Supplier<PrioritizedFilter.PrioritizedFilterFactory>) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService.DynamicRouterFilterServiceFactory
-
Creates a
DynamicRouterFilterService
instance. - getInstance(CamelContext, DynamicRouterFilterService) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService.DynamicRouterControlServiceFactory
-
Creates a new
DynamicRouterControlService
. - getInstance(CamelContext, DynamicRouterConfiguration, DynamicRouterFilterService, BiFunction<CamelContext, Expression, RecipientList>) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProcessor.DynamicRouterProcessorFactory
-
Create the
DynamicRouterProcessor
instance. - getInstance(DynamicRouterControlEndpoint, DynamicRouterControlService, DynamicRouterControlConfiguration) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer.DynamicRouterControlProducerFactory
-
Create the
Producer
for the Dynamic Router with the suppliedEndpoint
URI. - getInstance(DynamicRouterEndpoint, DynamicRouterComponent, DynamicRouterConfiguration) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProducer.DynamicRouterProducerFactory
-
Create the
Producer
for the Dynamic Router with the suppliedEndpoint
URI. - getLast() - Method in class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilterStatistics
-
Returns the last time the filter was invoked (as epoch milliseconds).
- getMatchingEndpointsForExchangeByChannel(Exchange, String, boolean, boolean) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Match the exchange against all
PrioritizedFilter
s for the specified channel to determine if any of them are suitable to handle the exchange, then create a comma-delimited string of the filters' endpoints. - getOnPrepare() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the on prepare processor reference.
- getOnPrepareProcessor() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the on prepare processor.
- getOptionType(String, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponentConfigurer
- getOptionType(String, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointConfigurer
- getOptionType(String, boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponentConfigurer
- getOptionType(String, boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponentConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponentConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointConfigurer
- getPredicate() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The
Predicate
used to evaluate exchanges for subscribers. - getPredicate() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage
-
The predicate expression as a String that is interpreted in the context of the
DynamicRouterControlMessage.expressionLanguage
parameter. - getPredicateBean() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
Reference to a
Predicate
in the registry. - getPredicateBean() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage
-
The name of a predicate bean in the registry.
- getPriority() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The subscription priority.
- getPriority() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage
-
The subscription priority.
- getRecipientMode() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the behavior of the Dynamic Router when routing participants are selected to receive an incoming exchange.
- getRoutingProcessor(String) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterComponent
-
Get the
DynamicRouterProcessor
for the given channel. - getStatisticsForChannel(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService
-
Retrieves a copy of the filter statistics map for the provided channel.
- getStatisticsForChannel(String) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Get a copy of the
PrioritizedFilterStatistics
for the specified channel. - getSubscribeChannel() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The channel to subscribe to.
- getSubscribeChannel() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage
-
The channel to subscribe to.
- getSubscriptionId() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The subscription ID.
- getSubscriptionId() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage
-
The subscription ID.
- getSubscriptionsForChannel(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService
-
Retrieves a copy of the filter map for the provided channel.
- getSubscriptionsMap() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService
-
Retrieves a copy of the filter map.
- getSubscriptionsStatisticsMap() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService
-
Retrieves a copy of the filter statistics map.
- getTimeout() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the timeout.
H
- hashCode() - Method in record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Returns a hash code value for this object.
I
- id() - Method in record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Returns the value of the
id
record component. - incrementCount() - Method in class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilterStatistics
-
Increments the number of times the filter was invoked, and updates the first and last times the filter was invoked.
- initializeChannelFilters(String) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Initialize the filter list for the specified channel.
- invoke(Object, String, Exchange, AsyncCallback) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducerInvokeOnHeaderFactory
- isAggregationStrategyMethodAllowNull() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets whether the aggregation strategy method allows null.
- isEnabled(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointUriFactory
- isEnabled(String) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointUriFactory
- isIgnoreInvalidEndpoints() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets whether invalid endpoints should be ignored.
- isLenientProperties() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlChannelSendDynamicAware
-
The dynamic router control channel does not have any lenient properties.
- isLenientProperties() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointUriFactory
- isLenientProperties() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointUriFactory
- isParallelAggregate() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets whether parallel aggregation is enabled.
- isParallelProcessing() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets whether parallel processing is enabled.
- isRemote() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpoint
- isRemote() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpoint
- isShareUnitOfWork() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets the share unit of work flag.
- isStopOnException() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets whether the multicast should stop on exception.
- isStreaming() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Gets whether the multicast should be streaming or not.
- isSynchronous() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Flag to ensure synchronous processing.
- isWarnDroppedMessage() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Flag to log a warning if no predicates match for an exchange.
L
- load(TypeConverterRegistry) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlServiceBulkConverterLoader
- LOG_ENDPOINT - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
Template for a logging endpoint, showing all, and multiline.
- lookup(Class<?>, Class<?>) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlServiceBulkConverterLoader
M
- matchFilters(Exchange) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProcessor
-
Match the exchange against all filters to determine if any of them are suitable to handle the exchange.
- MODE_ALL_MATCH - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
The mode for sending an exchange to recipients: send to all matching.
- MODE_FIRST_MATCH - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
The mode for sending an exchange to recipients: send only to the first match.
- multiValuePrefixes() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointUriFactory
- multiValuePrefixes() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointUriFactory
N
- newBuilder() - Static method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
-
Returns a
DynamicRouterControlMessage.Builder
object that can be used to create a newDynamicRouterControlMessage
. - NoopAggregationStrategy() - Constructor for class org.apache.camel.component.dynamicrouter.routing.DynamicRouterRecipientListHelper.NoopAggregationStrategy
O
- OPTIMIZE_MATCHER - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Function to match the control channel URI.
- org.apache.camel.component.dynamicrouter.control - package org.apache.camel.component.dynamicrouter.control
- org.apache.camel.component.dynamicrouter.filter - package org.apache.camel.component.dynamicrouter.filter
- org.apache.camel.component.dynamicrouter.routing - package org.apache.camel.component.dynamicrouter.routing
- ORIGINAL_BODY_HEADER - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
The name of the header that stores the original message body when no matching filters can be found.
P
- performList(Exchange, AsyncCallback) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer
-
Performs a "list" of the subscriptions of the channel if the
DynamicRouterControlConstants.CONTROL_ACTION_HEADER
header has a value ofDynamicRouterControlConstants.CONTROL_ACTION_LIST
. - performStats(Exchange, AsyncCallback) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer
-
Performs the retrieval of routing "statistics" of the channel if the
DynamicRouterControlConstants.CONTROL_ACTION_HEADER
header has a value ofDynamicRouterControlConstants.CONTROL_ACTION_STATS
. - performSubscribe(Message, AsyncCallback) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer
-
Performs "subscribe" if the
DynamicRouterControlConstants.CONTROL_ACTION_HEADER
header has a value ofDynamicRouterControlConstants.CONTROL_ACTION_SUBSCRIBE
. - performUnsubscribe(Message, AsyncCallback) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer
-
Performs "unsubscribe" if the
DynamicRouterControlConstants.CONTROL_ACTION_HEADER
header has a value ofDynamicRouterControlConstants.CONTROL_ACTION_UNSUBSCRIBE
. - performUpdate(Message, AsyncCallback) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer
-
Performs "update" if the
DynamicRouterControlConstants.CONTROL_ACTION_HEADER
header has a value ofDynamicRouterControlConstants.CONTROL_ACTION_UPDATE
. - predicate() - Method in record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Returns the value of the
predicate
record component. - predicate(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
-
Sets the
predicate
and returns a reference to this Builder enabling method chaining. - PREDICATE_BEAN_PROPERTY - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The configuration property for a predicate bean in the registry (for a filter).
- PREDICATE_PROPERTY - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The configuration property for the filter predicate.
- predicateBean(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
-
Sets the
predicateBean
and returns a reference to this Builder enabling method chaining. - prepare(Exchange, String, String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlChannelSendDynamicAware
-
Prepares for using optimized dynamic to by parsing the uri and returning an entry of details that are used for creating the pre- and post-processors, and the static uri.
- prepareExchange(Exchange) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProcessor
-
Prepare the exchange for processing by matching the exchange against the filters, and setting the recipient list based on matching filter URIs.
- PrioritizedFilter - Record Class in org.apache.camel.component.dynamicrouter.filter
-
This class serves as a wrapper around a
FilterProcessor
to include an integer representing the priority of this processor, and aComparator
to sort by priority, then by id. - PrioritizedFilter(String, int, Predicate, String, PrioritizedFilterStatistics) - Constructor for record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Creates an instance of a
PrioritizedFilter
record class. - PrioritizedFilter.PrioritizedFilterFactory - Class in org.apache.camel.component.dynamicrouter.filter
-
Create a
PrioritizedFilter
instance. - PrioritizedFilterFactory() - Constructor for class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter.PrioritizedFilterFactory
- PrioritizedFilterStatistics - Class in org.apache.camel.component.dynamicrouter.filter
-
Statistics for a
PrioritizedFilter
that tracks details that include: the id of the filter the number of times the filter was invoked the first time the filter was invoked (as epoch milliseconds) the last time the filter was invoked (as epoch milliseconds) - PrioritizedFilterStatistics(String) - Constructor for class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilterStatistics
-
Creates a new
PrioritizedFilterStatistics
instance with the given filter id. - priority() - Method in record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Returns the value of the
priority
record component. - priority(int) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
-
Sets the
priority
and returns a reference to this Builder enabling method chaining. - PRIORITY_PROPERTY - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The configuration property for the filter priority.
- process(Exchange) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProcessor
-
Process the exchange asynchronously.
- process(Exchange) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProducer
-
Process the exchange.
- process(Exchange, AsyncCallback) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProcessor
-
Process the exchange, and use the
AsyncCallback
to signal completion. - process(Exchange, AsyncCallback) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterProducer
-
Process the exchange, and use the
AsyncCallback
to signal completion. - PROCESSOR_FACTORY_SUPPLIER - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
Creates a
DynamicRouterProcessor
instance. - PRODUCER_FACTORY_SUPPLIER - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
Creates a
DynamicRouterProducer
instance. - propertyNames() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointUriFactory
- propertyNames() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointUriFactory
R
- RECIPIENT_LIST_EXPRESSION - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
The
Expression
that is used to configure the recipient list to get recipient URIs from theDynamicRouterConstants.RECIPIENT_LIST_HEADER
. - RECIPIENT_LIST_HEADER - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
The name of the header that holds the destination URIs for the recipients.
- RECIPIENT_LIST_SUPPLIER - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
Creates a
RecipientList
instance. - removeFilterById(String, String) - Method in class org.apache.camel.component.dynamicrouter.filter.DynamicRouterFilterService
-
Removes a filter with the ID from the control message.
- removeSubscription(String, String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService
-
Subscribes for dynamic routing with a predicate expression.
- resolveStaticUri(Exchange, SendDynamicAware.DynamicAwareEntry) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlChannelSendDynamicAware
-
Resolves the static part of the uri that are used for creating a single
Endpoint
andProducer
that will be reused for processing the optimised toD.
S
- secretPropertyNames() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlEndpointUriFactory
- secretPropertyNames() - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterEndpointUriFactory
- setAggregationStrategy(String) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the aggregation strategy.
- setAggregationStrategyBean(AggregationStrategy) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the aggregation strategy bean.
- setAggregationStrategyMethodAllowNull(boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets whether the aggregation strategy method allows null.
- setAggregationStrategyMethodName(String) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the aggregation strategy method name.
- setCacheSize(int) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the cache size.
- setCamelContext(CamelContext) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlServiceBulkConverterLoader
- setChannel(String) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Channel for the Dynamic Router.
- setControlAction(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The control action (subscribe or unsubscribe).
- setDestinationUri(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The destination URI where the subscriber will receive matching exchanges.
- setExecutorService(String) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the executor service.
- setExecutorServiceBean(ExecutorService) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the executor service bean.
- setExpressionLanguage(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The expression language for creating the
Predicate
. - setIgnoreInvalidEndpoints(boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets whether invalid endpoints should be ignored.
- setOnPrepare(String) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the on prepare processor reference.
- setOnPrepareProcessor(Processor) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the on prepare processor.
- setParallelAggregate(boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets whether parallel aggregation is enabled.
- setParallelProcessing(boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets whether parallel processing is enabled.
- setPredicate(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The
Predicate
used to evaluate exchanges for subscribers. - setPredicateBean(Predicate) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
Reference to a
Predicate
in the registry. - setPriority(Integer) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The subscription priority.
- setRecipientMode(String) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the behavior of the Dynamic Router when routing participants are selected to receive an incoming exchange.
- setShareUnitOfWork(boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the share unit of work flag.
- setStopOnException(boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets whether the multicast should stop on exception.
- setStreaming(boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets whether the multicast should be streaming or not.
- setSubscribeChannel(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The channel to subscribe to.
- setSubscriptionId(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration
-
The subscription ID.
- setSynchronous(boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Flag to ensure synchronous processing.
- setTimeout(long) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Sets the timeout.
- setWarnDroppedMessage(boolean) - Method in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConfiguration
-
Flag to log a warning if no predicates match for an exchange.
- SHOULD_OPTIMIZE - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Function to determine if the control channel URI should be optimized.
- SIMPLE_LANGUAGE - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The name of the "simple" language.
- size() - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlServiceBulkConverterLoader
- statistics() - Method in record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Returns the value of the
statistics
record component. - SUBSCRIBE_CHANNEL_PROPERTY - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The configuration property for the subscribe channel.
- subscribeChannel(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
-
Sets the
subscribeChannel
and returns a reference to this Builder enabling method chaining. - subscribeWithPredicateBean(String, String, String, int, String, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService
-
Subscribes for dynamic routing with the name of a predicate bean in the registry.
- subscribeWithPredicateExpression(String, String, String, int, String, String, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService
-
Subscribes for dynamic routing with a predicate expression.
- subscribeWithPredicateInstance(String, String, String, int, Object, boolean) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlService
-
Subscribes for dynamic routing with a predicate instance.
- SUBSCRIPTION_ID_PROPERTY - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The configuration property for the subscription ID.
- subscriptionId(String) - Method in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlMessage.Builder
-
Sets the
subscriptionId
and returns a reference to this Builder enabling method chaining. - SYNTAX - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
The syntax, for the auto-generated documentation.
- SYNTAX_CONTROL - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The syntax of the control endpoint, for the auto-generated documentation.
T
- TITLE - Static variable in class org.apache.camel.component.dynamicrouter.routing.DynamicRouterConstants
-
The title, for the auto-generated documentation.
- TITLE_CONTROL - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
The title of the dynamic router control endpoint, for the auto-generated documentation.
- toString() - Method in record class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilter
-
Create a string representation of this processor.
- toString() - Method in class org.apache.camel.component.dynamicrouter.filter.PrioritizedFilterStatistics
-
Returns a string representation of this statistics object.
U
- URI_PARAMS_TO_HEADER_NAMES - Static variable in class org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants
-
Map of control channel URI parameters to header names.
All Classes and Interfaces|All Packages|Constant Field Values