See: Description
Interface | Description |
---|---|
Block |
Interface to add block featuring to the XML element type.
|
EndpointRequiredDefinition | |
ExecutorServiceAwareDefinition<Type extends ProcessorDefinition<?>> |
Enables definitions to support concurrency using
ExecutorService |
ModelCamelContext |
Model level interface for the
CamelContext |
ModelChannel | |
OtherAttributesAware |
Models can support being configured with any other attributes to shadow existing options to be used for property placeholders.
|
RouteContainer |
Container to hold
Route . |
Class | Description |
---|---|
AggregateDefinition |
Aggregates many messages into a single message
|
AOPDefinition | Deprecated
will be removed in the future.
|
BeanDefinition |
Calls a java bean
|
CatchDefinition |
Catches exceptions as part of a try, catch, finally block
|
ChoiceDefinition |
Routes messages based on a series of predicates
|
Constants |
Various constants.
|
ContextScanDefinition |
Scans for Java
RouteBuilder instances in the context Registry . |
ConvertBodyDefinition |
Converts the message body to another type
|
DataFormatDefinition |
Represents a Camel data format
|
DelayDefinition |
Delays processing for a specified length of time
|
DescriptionDefinition |
To provide comments about the node.
|
DynamicRouterDefinition<Type extends ProcessorDefinition<Type>> |
Routes messages based on dynamic rules
|
EnrichDefinition |
Enriches a message with data from a secondary resource
|
ExpressionNode |
A base class for nodes which contain an expression and a number of outputs
|
ExpressionNodeHelper |
Helper for
ExpressionNode |
ExpressionSubElementDefinition |
Represents an expression sub element
|
FilterDefinition |
Filter out messages based using a predicate
|
FinallyDefinition |
Path traversed when a try, catch, finally block exits
|
FromDefinition |
Act as a message source as input to a route
|
HystrixConfigurationDefinition |
Hystrix Circuit Breaker EIP configuration
|
HystrixDefinition |
Hystrix Circuit Breaker EIP
|
IdempotentConsumerDefinition |
Filters out duplicate messages
|
IdentifiedType |
The unique identifier for a bean.
|
InOnlyDefinition |
Marks the exchange pattern for the route to one way
|
InOutDefinition |
Marks the exchange pattern for the route to request/reply
|
InterceptDefinition |
Intercepts a message at each step in the route
|
InterceptFromDefinition |
Intercepts incoming messages
|
InterceptSendToEndpointDefinition |
Intercepts messages being sent to an endpoint
|
LoadBalanceDefinition |
Balances message processing among a number of nodes
|
LoadBalancerDefinition |
Balances message processing among a number of nodes
|
LogDefinition |
Logs the defined message to the logger
|
LoopDefinition |
Processes a message multiple times
|
MarshalDefinition |
Marshals data into a specified format for transmission over a transport or component
|
ModelHelper |
Helper for the Camel
model classes. |
MulticastDefinition |
Routes the same message to multiple paths either sequentially or in parallel.
|
NoOutputDefinition<Type extends ProcessorDefinition<Type>> |
Base class for definitions which does not support outputs.
|
NoOutputExpressionNode |
An
ExpressionNode which does not support any outputs. |
OnCompletionDefinition |
Route to be executed when normal route processing completes
|
OnExceptionDefinition |
Route to be executed when an exception is thrown
|
OnFallbackDefinition |
Route to be executed when Hystrix EIP executes fallback
|
OptimisticLockRetryPolicyDefinition |
To configure optimistic locking
|
OptionalIdentifiedDefinition<T extends OptionalIdentifiedDefinition<T>> |
Allows an element to have an optional ID specified
|
OtherwiseDefinition |
Route to be executed when all other choices evaluate to false
|
OutputDefinition<Type extends ProcessorDefinition<Type>> |
A useful base class for output types
|
PackageScanDefinition |
Scans for Java
RouteBuilder classes in java packages |
PipelineDefinition |
Routes the message to a sequence of processors.
|
PolicyDefinition |
Defines a policy the route will use
|
PollEnrichDefinition |
Enriches messages with data polled from a secondary resource
|
ProcessDefinition |
Calls a Camel processor.
|
ProcessorDefinition<Type extends ProcessorDefinition<Type>> |
Base class for processor types that most XML types extend.
|
ProcessorDefinitionHelper |
Helper class for ProcessorDefinition and the other model classes.
|
PropertiesDefinition |
A series of key value pair
|
PropertyDefinition |
A key value pair
|
RecipientListDefinition<Type extends ProcessorDefinition<Type>> |
Routes messages to a number of dynamically specified recipients (dynamic to)
|
RedeliveryPolicyDefinition |
To configure re-delivery for error handling
|
RemoveHeaderDefinition |
Removes a named header from the message
|
RemoveHeadersDefinition |
Removes message headers whose name matches a specified pattern
|
RemovePropertiesDefinition |
Removes message exchange properties whose name matches a specified pattern
|
RemovePropertyDefinition |
Removes a named property from the message exchange
|
ResequenceDefinition |
Resequences (re-order) messages based on an expression
|
RestContextRefDefinition |
To refer to an XML file with rest services defined using the rest-dsl
|
RestContextRefDefinitionHelper |
Helper for
RestContextRefDefinition . |
RollbackDefinition |
Forces a rollback by stopping routing the message
|
RouteBuilderDefinition |
To refer to a Java
RouteBuilder instance to use. |
RouteContextRefDefinition |
To refer to an XML file with routes defined using the xml-dsl
|
RouteContextRefDefinitionHelper |
Helper for
RouteContextRefDefinition . |
RouteDefinition |
A Camel route
|
RouteDefinitionHelper |
Helper for
RouteDefinition
Utility methods to help preparing RouteDefinition before they are added to
CamelContext . |
RoutesDefinition |
A series of Camel routes
|
RoutingSlipDefinition<Type extends ProcessorDefinition<Type>> |
Routes a message through a series of steps that are pre-determined (the slip)
|
SamplingDefinition |
Extract a sample of the messages passing through a route
|
ScriptDefinition |
Executes a script from a language which does not change the message body.
|
SendDefinition<Type extends ProcessorDefinition<Type>> |
Sends the message to an endpoint
|
SetBodyDefinition |
Sets the contents of the message body
|
SetExchangePatternDefinition |
Sets the exchange pattern on the message exchange
|
SetFaultBodyDefinition |
Sets the contents of a fault message's body
|
SetHeaderDefinition |
Sets the value of a message header
|
SetOutHeaderDefinition | Deprecated
not really needed, will be removed in the future
|
SetPropertyDefinition |
Sets a named property on the message exchange
|
SortDefinition<T> |
Sorts the contents of the message
|
SplitDefinition |
Splits a single message into many sub-messages.
|
StopDefinition |
Stops the processing of the current message
|
ThreadPoolProfileDefinition |
To configure thread pools
|
ThreadsDefinition |
Specifies that all steps after this node are processed asynchronously
|
ThrottleDefinition |
Controls the rate at which messages are passed to the next node in the route
|
ThrowExceptionDefinition |
Throws an exception
|
ToDefinition |
Sends the message to a static endpoint
|
ToDynamicDefinition |
Sends the message to a dynamic endpoint
You can specify multiple languages in the uri separated by the plus sign, such as mock:+language:xpath:/order/@uri
where mock: would be a prefix to a xpath expression.
|
TransactedDefinition |
Enables transaction on the route
|
TransformDefinition |
Transforms the message body based on an expression
|
TryDefinition |
Marks the beginning of a try, catch, finally block
|
UnmarshalDefinition |
Converts the message data received from the wire into a format that Apache Camel processors can consume
|
ValidateDefinition |
Validates a message based on an expression
|
WhenDefinition |
Triggers a route when an expression evaluates to true
|
WhenSkipSendToEndpointDefinition |
Predicate to determine if the message should be sent or not to the endpoint, when using interceptSentToEndpoint.
|
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.
|
Enum | Description |
---|---|
OnCompletionMode |
Apache Camel