Package | Description |
---|---|
org.apache.camel.builder | |
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.impl.cluster |
Base classes and implementation for Camel Cluster
|
org.apache.camel.model |
The JAXB POJOs for the
XML
Configuration of the routing rules.
|
org.apache.camel.model.cloud |
The JAXB POJOs for the remote service call DSL
|
org.apache.camel.model.config |
The JAXB POJOs for various configurations for the
XML
Configuration of the routing rules.
|
org.apache.camel.model.dataformat |
The JAXB POJOs for the
Data Formats used to
marshal and unmarshal objects to and from streams inside
components
|
org.apache.camel.model.language | |
org.apache.camel.model.loadbalancer |
The JAXB POJOs for the
Load Balancer EIP
pattern for the XML
Configuration.
|
org.apache.camel.model.rest |
The JAXB POJOs for the REST DSL
|
org.apache.camel.model.transformer |
The JAXB POJOs for the
Transformers used to
transform message contents according to declared data types inside
components
|
org.apache.camel.reifier | |
org.apache.camel.reifier.dataformat | |
org.apache.camel.reifier.errorhandler | |
org.apache.camel.reifier.loadbalancer |
Class and Description |
---|
DataFormatDefinition
Represents a Camel data format
|
InterceptDefinition
Intercepts a message at each step in the route
|
InterceptFromDefinition
Intercepts incoming messages
|
InterceptSendToEndpointDefinition
Intercepts messages being sent to an endpoint
|
OnCompletionDefinition
Route to be executed when normal route processing completes
|
OnExceptionDefinition
Route to be executed when an exception is thrown
|
ProcessorDefinition
Base class for processor types that most XML types extend.
|
RouteDefinition
A Camel route
|
RoutesDefinition
A series of Camel routes
|
Class and Description |
---|
DataFormatDefinition
Represents a Camel data format
|
HystrixConfigurationDefinition
Hystrix Circuit Breaker EIP configuration
|
Model
Model interface
|
ModelCamelContext
Model level interface for the
CamelContext |
ProcessorDefinition
Base class for processor types that most XML types extend.
|
RouteDefinition
A Camel route
|
Class and Description |
---|
RouteDefinition
A Camel route
|
Class and Description |
---|
AggregateDefinition
Aggregates many messages into a single message
|
Block
Interface to add block featuring to the XML element type.
|
CatchDefinition
Catches exceptions as part of a try, catch, finally block
|
ChoiceDefinition
Routes messages based on a series of predicates
|
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.
|
ClaimCheckOperation
Operations for the Claim Check EIP.
|
DataFormatDefinition
Represents a Camel data format
|
DefinitionPropertyPlaceholderConfigurer
To be used for configuring property placeholder options on the EIP models.
|
DelayDefinition
Delays processing for a specified length of time
|
DescriptionDefinition
To provide comments about the node.
|
DynamicRouterDefinition
Routes messages based on dynamic rules
|
EndpointRequiredDefinition |
EnrichDefinition
Enriches a message with data from a secondary resource
|
ExecutorServiceAwareDefinition
Enables definitions to support concurrency using
ExecutorService |
ExpressionNode
A base
ExpressionNode which does not support any outputs. |
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
|
GlobalOptionDefinition
Models a string key/value pair for configuring some global options on a Camel
context such as max debug log length.
|
HystrixConfigurationCommon |
HystrixConfigurationDefinition
Hystrix Circuit Breaker EIP configuration
|
HystrixDefinition
Hystrix Circuit Breaker EIP
|
IdempotentConsumerDefinition
Filters out duplicate messages
|
IdentifiedType
The unique identifier for a bean.
|
InputTypeDefinition
Set the expected data type of the input message.
|
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
|
LoopDefinition
Processes a message multiple times
|
Model
Model interface
|
MulticastDefinition
Routes the same message to multiple paths either sequentially or in parallel.
|
NoOutputDefinition
Base class for definitions which does not support outputs.
|
OnCompletionDefinition
Route to be executed when normal route processing completes
|
OnCompletionMode |
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
Allows an element to have an optional ID specified
|
OtherAttributesAware
Models can support being configured with any other attributes to shadow
existing options to be used for property placeholders.
|
OtherwiseDefinition
Route to be executed when all other choices evaluate to false
|
OutputDefinition
A useful base class for output types
|
OutputExpressionNode
A base class for nodes which contain an expression and a number of outputs.
|
OutputNode
Marker interface to mark a
ProcessorDefinition that supports outputs |
OutputTypeDefinition
Set the expected data type of the output message.
|
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
|
ProcessorDefinition
Base class for processor types that most XML types extend.
|
PropertyDefinition
A key value pair
|
PropertyDefinitions |
RecipientListDefinition
Routes messages to a number of dynamically specified recipients (dynamic to)
|
RedeliveryPolicyDefinition
To configure re-delivery for error handling
|
ResequenceDefinition
Resequences (re-order) messages based on an expression
|
RouteContainer
Container to hold
Route . |
RouteDefinition
A Camel route
|
RoutesDefinition
A series of Camel routes
|
RoutingSlipDefinition
Routes a message through a series of steps that are pre-determined (the slip)
|
SagaActionUriDefinition
Allows to declare saga actions to complete or compensate a saga
|
SagaCompletionMode
Enumerates all saga completion modes.
|
SagaDefinition
Enables sagas on the route
|
SagaOptionDefinition
Allows to declare options on sagas
|
SagaPropagation
Enumerates all saga propagation modes.
|
SamplingDefinition
Extract a sample of the messages passing through a route
|
SendDefinition
Sends the message to an endpoint
|
SetExchangePatternDefinition
Sets the exchange pattern on the message exchange
|
SetHeaderDefinition
Sets the value of a message header
|
SortDefinition
Sorts the contents of the message
|
SplitDefinition
Splits a single message into many sub-messages.
|
StepDefinition
Routes the message to a sequence of processors which is grouped together as
one logical name
|
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
|
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
|
TryDefinition
Marks the beginning of a try, catch, finally block
|
ValidateDefinition
Validates a message based on an expression
|
WhenDefinition
Triggers a route when an expression evaluates to true
|
WireTapDefinition
Routes a copy of a message (or creates a new message) to a secondary
destination while continue routing the original message.
|
Class and Description |
---|
Block
Interface to add block featuring to the XML element type.
|
DefinitionPropertyPlaceholderConfigurer
To be used for configuring property placeholder options on the EIP models.
|
IdentifiedType
The unique identifier for a bean.
|
NoOutputDefinition
Base class for definitions which does not support outputs.
|
OptionalIdentifiedDefinition
Allows an element to have an optional ID specified
|
OtherAttributesAware
Models can support being configured with any other attributes to shadow
existing options to be used for property placeholders.
|
ProcessorDefinition
Base class for processor types that most XML types extend.
|
PropertyDefinition
A key value pair
|
Class and Description |
---|
OtherAttributesAware
Models can support being configured with any other attributes to shadow
existing options to be used for property placeholders.
|
Class and Description |
---|
DataFormatDefinition
Represents a Camel data format
|
DefinitionPropertyPlaceholderConfigurer
To be used for configuring property placeholder options on the EIP models.
|
IdentifiedType
The unique identifier for a bean.
|
OtherAttributesAware
Models can support being configured with any other attributes to shadow
existing options to be used for property placeholders.
|
Class and Description |
---|
DefinitionPropertyPlaceholderConfigurer
To be used for configuring property placeholder options on the EIP models.
|
OtherAttributesAware
Models can support being configured with any other attributes to shadow
existing options to be used for property placeholders.
|
Class and Description |
---|
ExpressionSubElementDefinition
Represents an expression sub element
|
IdentifiedType
The unique identifier for a bean.
|
LoadBalancerDefinition
Balances message processing among a number of nodes
|
OtherAttributesAware
Models can support being configured with any other attributes to shadow
existing options to be used for property placeholders.
|
Class and Description |
---|
DefinitionPropertyPlaceholderConfigurer
To be used for configuring property placeholder options on the EIP models.
|
OptionalIdentifiedDefinition
Allows an element to have an optional ID specified
|
RouteDefinition
A Camel route
|
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.
|
Class and Description |
---|
DataFormatDefinition
Represents a Camel data format
|
Class and Description |
---|
InterceptDefinition
Intercepts a message at each step in the route
|
OptimisticLockRetryPolicyDefinition
To configure optimistic locking
|
OptionalIdentifiedDefinition
Allows an element to have an optional ID specified
|
ProcessorDefinition
Base class for processor types that most XML types extend.
|
RouteDefinition
A Camel route
|
SortDefinition
Sorts the contents of the message
|
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
|
Class and Description |
---|
DataFormatDefinition
Represents a Camel data format
|
Class and Description |
---|
OnExceptionDefinition
Route to be executed when an exception is thrown
|
RedeliveryPolicyDefinition
To configure re-delivery for error handling
|
Class and Description |
---|
LoadBalancerDefinition
Balances message processing among a number of nodes
|
Apache Camel