All Classes and Interfaces
Class
Description
The Dynamic Router
Component
.Generated by camel build tools - do NOT edit this file!
This class encapsulates all configuration items for the Dynamic Router EIP component.
Contains constants that are used within this component.
A
SendDynamicAwareSupport
implementation to process control channel messages for the Dynamic Router.The component for the Dynamic router control operations that allow routing participants to subscribe or unsubscribe
to participate in dynamic message routing.
Generated by camel build tools - do NOT edit this file!
Configuration for the
DynamicRouterControlEndpoint
.Constants pertaining to the Dynamic Router Control operations.
The Dynamic Router control endpoint for operations that allow routing participants to subscribe or unsubscribe to
participate in dynamic message routing.
Factory to create the
DynamicRouterControlEndpoint
.Generated by camel build tools - do NOT edit this file!
Generated by camel build tools - do NOT edit this file!
A message to control the Dynamic Router.
DynamicRouterControlMessage
builder static inner class.A
Producer
implementation to process control channel messages for the Dynamic Router.Create a
DynamicRouterControlProducer
instance.Generated by camel build tools - do NOT edit this file!
A service for managing dynamic routing subscriptions.
Factory class for creating instances of
DynamicRouterControlService
.Generated by camel build tools - do NOT edit this file!
The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at
runtime.
Create a
DynamicRouterEndpoint
instance.Generated by camel build tools - do NOT edit this file!
Generated by camel build tools - do NOT edit this file!
A service that manages the
PrioritizedFilter
s for dynamic router subscriptions.Factory to create a
DynamicRouterFilterService
.The
DynamicRouterProcessor
is responsible for routing an exchange to the appropriate recipients.Factory for creating
DynamicRouterProcessor
instances.A
Producer
implementation to process exchanges for the Dynamic Router.Create a
DynamicRouterProducer
instance.This class serves as a wrapper around a
FilterProcessor
to include an integer representing the priority of
this processor, and a Comparator
to sort by priority, then by id.Create a
PrioritizedFilter
instance.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)