See: Description
Interface | Description |
---|---|
ErrorHandler |
An interface used to represent an error handler
|
ProcessorExchangePair |
Exchange pair to be executed by
MulticastProcessor . |
RoutingSlip.RoutingSlipIterator |
The iterator to be used for retrieving the next routing slip(s) to be used.
|
Class | Description |
---|---|
CamelInternalProcessor |
Internal
Processor that Camel routing engine used during routing for cross cutting functionality such as:
Execute UnitOfWork
Keeping track which route currently is being routed
Execute RoutePolicy
Gather JMX performance statics
Tracing
Debugging
Message History
Stream Caching
Transformer
... |
CamelInternalProcessor.BacklogDebuggerAdvice |
Advice to execute the
BacklogDebugger if enabled. |
CamelInternalProcessor.BacklogTracerAdvice |
Advice to execute the
BacklogTracer if enabled. |
CamelInternalProcessor.ChildUnitOfWorkProcessorAdvice |
Advice when an EIP uses the shareUnitOfWork functionality.
|
CamelInternalProcessor.DebuggerAdvice |
Advice to execute when using custom debugger.
|
CamelInternalProcessor.DelayerAdvice |
Advice for delaying
|
CamelInternalProcessor.MessageHistoryAdvice |
Advice when Message History has been enabled.
|
CamelInternalProcessor.NodeHistoryAdvice |
Advice that stores the node id and label of the processor that is processing the exchange.
|
CamelInternalProcessor.RouteInflightRepositoryAdvice |
Advice to keep the
InflightRepository up to date. |
CamelInternalProcessor.RouteLifecycleAdvice |
Advice to invoke callbacks for before and after routing.
|
CamelInternalProcessor.RoutePolicyAdvice |
Advice to execute any
RoutePolicy a route may have been configured with. |
CamelInternalProcessor.StreamCachingAdvice |
Advice for
StreamCachingStrategy |
CamelInternalProcessor.TracingAdvice |
Advice for tracing
|
CamelInternalProcessor.UnitOfWorkProcessorAdvice |
Advice to inject new
UnitOfWork to the Exchange if needed, and as well to ensure the
UnitOfWork is done and stopped. |
CatchProcessor |
A processor which catches exceptions.
|
ChoiceProcessor |
Implements a Choice structure where one or more predicates are used which if they are true their processors are used,
with a default otherwise clause used if none match.
|
ClaimCheckAggregationStrategy |
Default
AggregationStrategy used by the ClaimCheckProcessor EIP. |
ClaimCheckProcessor |
ClaimCheck EIP implementation.
|
ContractAdvice |
A
CamelInternalProcessorAdvice which applies Transformer and Validator according to the data
type Contract. |
ConvertBodyProcessor |
A processor which converts the payload of the input message to be of the given type
If the conversion fails an
InvalidPayloadException is thrown. |
Delayer |
A Delayer which delays processing the exchange until the correct
amount of time has elapsed using an expression to determine the delivery time.
|
DelayProcessorSupport |
A useful base class for any processor which provides some kind of throttling or delayed processing.
|
DynamicRouter |
Implements a Dynamic Router pattern where the
destination(s) is computed at runtime.
|
Enricher |
A content enricher that enriches input data by first obtaining additional data from a resource represented by
an endpoint
producer and second by aggregating input data and additional data. |
EvaluateExpressionProcessor |
A
Processor which evaluates an Expression and stores the result as a property on the
Exchange with the key Exchange.EVALUATE_EXPRESSION_RESULT . |
EventNotifierProducer |
Ensures a
Producer do send EventNotifier notifications when sending. |
ExchangePatternProcessor |
Processor to set
ExchangePattern on the Exchange . |
FatalFallbackErrorHandler |
An
ErrorHandler used as a safe fallback when processing by other error handlers
such as the org.apache.camel.model.OnExceptionDefinition . |
FilterProcessor |
The processor which implements the Message Filter EIP
pattern.
|
FinallyProcessor |
Processor to handle do finally supporting asynchronous routing engine
|
InterceptEndpointProcessor |
Endpoint intercept processor so we know the processor is supposed to intercept an endpoint.
|
LogProcessor |
A processor which evaluates an
Expression and logs it. |
LoopProcessor |
The processor which sends messages in a loop.
|
MulticastProcessor |
Implements the Multicast pattern to send a message exchange to a number of endpoints, each endpoint receiving a copy
of the message exchange.
|
OnCompletionProcessor |
Processor implementing onCompletion.
|
Pipeline |
Creates a Pipeline pattern where the output of the previous step is sent as input to the next step, reusing the same
message exchanges
|
PipelineHelper |
Helper for processing
Exchange in a
pipeline. |
PollEnricher |
A content enricher that enriches input data by first obtaining additional data from a resource represented by
an endpoint
producer and second by aggregating input data and additional data. |
RecipientList |
Implements a dynamic Recipient List pattern where the list
of actual endpoints to send a message exchange to are dependent on some dynamic expression.
|
RecipientListProcessor |
Implements a dynamic Recipient List pattern where the list
of actual endpoints to send a message exchange to are dependent on some dynamic expression.
|
RemoveHeaderProcessor |
A processor which removes the header from the IN or OUT message
|
RemoveHeadersProcessor |
A processor which removes one ore more headers from the IN or OUT message
|
RemovePropertiesProcessor |
A processor which removes one ore more properties from the exchange
|
RemovePropertyProcessor |
A processor which removes the property from the exchange
|
Resequencer |
An implementation of the Resequencer which can reorder
messages within a batch.
|
RestBindingAdvice |
A
CamelInternalProcessorAdvice that binds the REST DSL incoming and outgoing messages from sources of json or
xml to Java Objects. |
RollbackProcessor |
Processor for marking an
Exchange to rollback. |
RoutingSlip |
Implements a Routing Slip pattern where the list of actual
endpoints to send a message exchange to are dependent on the value of a message header.
|
SamplingThrottler |
A
SamplingThrottler is a special kind of throttler. |
ScriptProcessor |
A processor which executes the script as an expression and does not change the message body.
|
SendDynamicAwareResolver | |
SendDynamicProcessor |
Processor for forwarding exchanges to a dynamic endpoint destination.
|
SendProcessor |
Processor for forwarding exchanges to a static endpoint destination.
|
SetBodyProcessor |
A processor which sets the body on the IN or OUT message with an
Expression |
SetHeaderProcessor |
A processor which sets the header on the IN or OUT message with an
Expression |
SetPropertyProcessor |
A processor which sets the property on the exchange with an
Expression |
SharedCamelInternalProcessor |
A Shared (thread safe) internal
Processor that Camel routing engine used during routing for cross cutting
functionality such as:
Execute UnitOfWork
Keeping track which route currently is being routed
Execute RoutePolicy
Gather JMX performance statics
Tracing
Debugging
Message History
Stream Caching
Transformer
... |
SortProcessor<T> |
A processor that sorts the expression using a comparator
|
Splitter |
Implements a dynamic Splitter pattern where an expression is
evaluated to iterate through each of the parts of a message and then each part is then send to some endpoint.
|
StepProcessor | |
StopProcessor |
Stops continue processing the route and marks it as complete.
|
StreamResequencer |
A resequencer that re-orders a (continuous) stream of
Exchange s. |
ThreadsProcessor |
Threads processor that leverage a thread pool for continue processing the
Exchange s using the asynchronous
routing engine. |
Throttler |
A Throttler will set a limit on the maximum number of message
exchanges which can be sent to a processor within a specific time period.
|
ThrowExceptionProcessor |
The processor which sets an
Exception on the Exchange |
TransformProcessor |
A processor which sets the body on the OUT message with an
Expression . |
TryProcessor |
Implements try/catch/finally type processing
|
UnitOfWorkProducer |
Ensures a
Producer is executed within an UnitOfWork . |
WireTapProcessor |
Processor for wire tapping exchanges to an endpoint destination.
|
WrapProcessor |
A processor which ensures wrapping processors is having lifecycle handled.
|
Exception | Description |
---|---|
ThrottlerRejectedExecutionException |
Apache Camel