Package | Description |
---|---|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
Modifier and Type | Class and Description |
---|---|
class |
AggregateDefinition
Aggregates many messages into a single message
|
class |
DelayDefinition
Delays processing for a specified length of time
|
class |
MulticastDefinition
Routes the same message to multiple paths either sequentially or in parallel.
|
class |
OnCompletionDefinition
Route to be executed when normal route processing completes
|
class |
RecipientListDefinition<Type extends ProcessorDefinition<Type>>
Routes messages to a number of dynamically specified recipients (dynamic to)
|
class |
SplitDefinition
Splits a single message into many sub-messages.
|
class |
ThreadsDefinition
Specifies that all steps after this node are processed asynchronously
|
class |
ThrottleDefinition
Controls the rate at which messages are passed to the next node in the route
|
class |
WireTapDefinition<Type extends ProcessorDefinition<Type>>
Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message.
|
Modifier and Type | Method and Description |
---|---|
static ExecutorService |
ProcessorDefinitionHelper.getConfiguredExecutorService(RouteContext routeContext,
String name,
ExecutorServiceAwareDefinition<?> definition,
boolean useDefault)
Will lookup and get the configured
ExecutorService from the given definition. |
static ScheduledExecutorService |
ProcessorDefinitionHelper.getConfiguredScheduledExecutorService(RouteContext routeContext,
String name,
ExecutorServiceAwareDefinition<?> definition,
boolean useDefault)
Will lookup and get the configured
ScheduledExecutorService from the given definition. |
static boolean |
ProcessorDefinitionHelper.willCreateNewThreadPool(RouteContext routeContext,
ExecutorServiceAwareDefinition<?> definition,
boolean useDefault)
Determines whether a new thread pool will be created or not.
|
Apache Camel