class |
AdviceWithDefinition |
Temporary model used internally by advice-with
|
class |
AggregateDefinition |
Aggregates many messages into a single message
|
class |
BeanDefinition |
Calls a Java bean
|
class |
CatchDefinition |
Catches exceptions as part of a try, catch, finally block
|
class |
ChoiceDefinition |
Route messages based on a series of predicates
|
class |
CircuitBreakerDefinition |
Route messages in a fault tolerance way using Circuit Breaker
|
class |
ClaimCheckDefinition |
The Claim Check EIP allows you to replace message content with a claim check (a unique key), which can be used to
retrieve the message content at a later time.
|
class |
ConvertBodyDefinition |
Converts the message body to another type
|
class |
DelayDefinition |
Delays processing for a specified length of time
|
class |
DynamicRouterDefinition<Type extends ProcessorDefinition<Type>> |
Route messages based on dynamic rules
|
class |
EnrichDefinition |
Enriches a message with data from a secondary resource
|
class |
ExpressionNode |
|
class |
FilterDefinition |
Filter out messages based using a predicate
|
class |
FinallyDefinition |
Path traversed when a try, catch, finally block exits
|
class |
FromDefinition |
Act as a message source as input to a route
|
class |
IdempotentConsumerDefinition |
Filters out duplicate messages
|
class |
InOnlyDefinition |
Deprecated.
|
class |
InOutDefinition |
Deprecated.
|
class |
InputTypeDefinition |
Set the expected data type of the input message.
|
class |
InterceptDefinition |
Intercepts a message at each step in the route
|
class |
InterceptFromDefinition |
Intercepts incoming messages
|
class |
InterceptSendToEndpointDefinition |
Intercepts messages being sent to an endpoint
|
class |
KameletDefinition |
To call Kamelets in special situations
|
class |
LoadBalanceDefinition |
Balances message processing among a number of nodes
|
class |
LogDefinition |
Logs the defined message to the logger
|
class |
LoopDefinition |
Processes a message multiple times
|
class |
MarshalDefinition |
Marshals data into a specified format for transmission over a transport or component
|
class |
MulticastDefinition |
Routes the same message to multiple paths either sequentially or in parallel.
|
class |
NoOutputDefinition<Type extends ProcessorDefinition<Type>> |
Base class for definitions which does not support outputs.
|
class |
OnCompletionDefinition |
Route to be executed when normal route processing completes
|
class |
OnExceptionDefinition |
Route to be executed when an exception is thrown
|
class |
OnFallbackDefinition |
Route to be executed when Circuit Breaker EIP executes fallback
|
class |
OtherwiseDefinition |
Route to be executed when all other choices evaluate to false
|
class |
OutputDefinition<Type extends ProcessorDefinition<Type>> |
A useful base class for output types
|
class |
OutputExpressionNode |
A base class for nodes which contain an expression and a number of outputs.
|
class |
OutputTypeDefinition |
Set the expected data type of the output message.
|
class |
PausableDefinition |
Pausable EIP to support resuming processing from last known offset.
|
class |
PipelineDefinition |
Routes the message to a sequence of processors.
|
class |
PolicyDefinition |
Defines a policy the route will use
|
class |
PollEnrichDefinition |
Enriches messages with data polled from a secondary resource
|
class |
ProcessDefinition |
Calls a Camel processor
|
class |
ProcessorDefinition<Type extends ProcessorDefinition<Type>> |
Base class for processor types that most XML types extend.
|
class |
RecipientListDefinition<Type extends ProcessorDefinition<Type>> |
Route messages to a number of dynamically specified recipients
|
class |
RemoveHeaderDefinition |
Removes a named header from the message
|
class |
RemoveHeadersDefinition |
Removes message headers whose name matches a specified pattern
|
class |
RemovePropertiesDefinition |
Removes message exchange properties whose name matches a specified pattern
|
class |
RemovePropertyDefinition |
Removes a named property from the message exchange
|
class |
ResequenceDefinition |
Resequences (re-order) messages based on an expression
|
class |
ResumableDefinition |
Resume EIP to support resuming processing from last known offset.
|
class |
RollbackDefinition |
Forces a rollback by stopping routing the message
|
class |
RouteConfigurationDefinition |
Reusable configuration for Camel route(s).
|
class |
RouteDefinition |
A Camel route
|
class |
RoutesDefinition |
A series of Camel routes
|
class |
RouteTemplateDefinition |
Defines a route template (parameterized routes)
|
class |
RouteTemplatesDefinition |
A series of route templates
|
class |
RoutingSlipDefinition<Type extends ProcessorDefinition<Type>> |
Routes a message through a series of steps that are pre-determined (the slip)
|
class |
SagaActionUriDefinition |
Allows to declare saga actions to complete or compensate a saga
|
class |
SagaDefinition |
Enables Sagas on the route
|
class |
SamplingDefinition |
Extract a sample of the messages passing through a route
|
class |
ScriptDefinition |
Executes a script from a language which does not change the message body.
|
class |
SendDefinition<Type extends ProcessorDefinition<Type>> |
Sends the message to an endpoint
|
class |
SetBodyDefinition |
Sets the contents of the message body
|
class |
SetExchangePatternDefinition |
Sets the exchange pattern on the message exchange
|
class |
SetHeaderDefinition |
Sets the value of a message header
|
class |
SetPropertyDefinition |
Sets a named property on the message exchange
|
class |
SortDefinition<T> |
Sorts the contents of the message
|
class |
SplitDefinition |
Splits a single message into many sub-messages.
|
class |
StepDefinition |
Routes the message to a sequence of processors which is grouped together as one logical name
|
class |
StopDefinition |
Stops the processing of the current message
|
class |
TemplatedRoutesDefinition |
A series of templated routes
|
class |
ThreadPoolProfileDefinition |
To configure thread pools
|
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 |
ThrowExceptionDefinition |
Throws an exception
|
class |
ToDefinition |
Sends the message to a static endpoint
|
class |
ToDynamicDefinition |
Sends the message to a dynamic endpoint
|
class |
TransactedDefinition |
Enables transaction on the route
|
class |
TransformDefinition |
Transforms the message body based on an expression
|
class |
TryDefinition |
Marks the beginning of a try, catch, finally block
|
class |
UnmarshalDefinition |
Converts the message data received from the wire into a format that Apache Camel processors can consume
|
class |
ValidateDefinition |
Validates a message based on an expression
|
class |
WhenDefinition |
Triggers a route when the expression evaluates to true
|
class |
WhenSkipSendToEndpointDefinition |
Predicate to determine if the message should be sent or not to the endpoint, when using interceptSentToEndpoint.
|
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.
|