Uses of Package
org.apache.camel.processor

Packages that use org.apache.camel.processor
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers
org.apache.camel.component.dataset A DataSet Endpoint for testing of endpoints using defined DataSets 
org.apache.camel.component.directvm The Direct VM Component which synchronously invokes the consumer when a producer sends an exchange to the endpoint. 
org.apache.camel.component.seda The SEDA Component for asynchronous SEDA exchanges on a BlockingQueue within a single CamelContext 
org.apache.camel.management Camel management 
org.apache.camel.management.mbean Camel management JMX MBeans 
org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. 
org.apache.camel.processor A collection of Processor implementations which are used to implement the Enterprise Integration Patterns 
org.apache.camel.processor.interceptor Helper classes for interceptors. 
 

Classes in org.apache.camel.processor used by org.apache.camel.builder
ErrorHandler
          An interface used to represent an error handler
RedeliveryPolicy
          The policy used to decide how many times to redeliver and the time between the redeliveries before being sent to a Dead Letter Channel
 

Classes in org.apache.camel.processor used by org.apache.camel.component.dataset
ThroughputLogger
          A logger for logging message throughput.
 

Classes in org.apache.camel.processor used by org.apache.camel.component.directvm
DelegateAsyncProcessor
          A Delegate pattern which delegates processing to a nested AsyncProcessor which can be useful for implementation inheritance when writing an Policy

Important: This implementation does support the asynchronous routing engine.

 

Classes in org.apache.camel.processor used by org.apache.camel.component.seda
MulticastProcessor
          Implements the Multicast pattern to send a message exchange to a number of endpoints, each endpoint receiving a copy of the message exchange.
 

Classes in org.apache.camel.processor used by org.apache.camel.management
DelegateAsyncProcessor
          A Delegate pattern which delegates processing to a nested AsyncProcessor which can be useful for implementation inheritance when writing an Policy

Important: This implementation does support the asynchronous routing engine.

 

Classes in org.apache.camel.processor used by org.apache.camel.management.mbean
Delayer
          A Delayer which delays processing the exchange until the correct amount of time has elapsed using an expression to determine the delivery time.
SendProcessor
          Processor for forwarding exchanges to an endpoint destination.
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.
ThroughputLogger
          A logger for logging message throughput.
 

Classes in org.apache.camel.processor used by org.apache.camel.model
CatchProcessor
          A processor which catches exceptions.
FilterProcessor
          The processor which implements the Message Filter EIP pattern.
RedeliveryPolicy
          The policy used to decide how many times to redeliver and the time between the redeliveries before being sent to a Dead Letter Channel
Resequencer
          An implementation of the Resequencer which can reorder messages within a batch.
StreamResequencer
          A resequencer that re-orders a (continuous) stream of Exchanges.
 

Classes in org.apache.camel.processor used by org.apache.camel.processor
BatchProcessor
          Deprecated. may be removed in the future when we overhaul the resequencer EIP
CamelInternalProcessor.UnitOfWorkProcessorAdvice
          Advice to inject new UnitOfWork to the Exchange if needed, and as well to ensure the UnitOfWork is done and stopped.
CamelInternalProcessorAdvice
          An advice (before and after) to execute cross cutting functionality in the Camel routing engine.
DefaultErrorHandler
          Default error handler
DefaultExchangeFormatter.OutputStyle
           
DelayProcessorSupport
          A useful base class for any processor which provides some kind of throttling or delayed processing.
DelegateAsyncProcessor
          A Delegate pattern which delegates processing to a nested AsyncProcessor which can be useful for implementation inheritance when writing an Policy

Important: This implementation does support the asynchronous routing engine.

ErrorHandler
          An interface used to represent an error handler
ErrorHandlerSupport
          Support class for ErrorHandler implementations.
MulticastProcessor
          Implements the Multicast pattern to send a message exchange to a number of endpoints, each endpoint receiving a copy of the message exchange.
ProcessorExchangePair
          Exchange pair to be executed by MulticastProcessor.
RedeliveryErrorHandler
          Base redeliverable error handler that also supports a final dead letter queue in case all redelivery attempts fail.
RedeliveryErrorHandler.RedeliveryData
          Contains the current redelivery data
RedeliveryPolicy
          The policy used to decide how many times to redeliver and the time between the redeliveries before being sent to a Dead Letter Channel
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.
RoutingSlip.RoutingSlipIterator
          The iterator to be used for retrieving the next routing slip(s) to be used.
Throttler.TimeSlot
           
TryProcessor
          Implements try/catch/finally type processing
 

Classes in org.apache.camel.processor used by org.apache.camel.processor.interceptor
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 ...
CamelLogProcessor
          A Processor which just logs to a CamelLogger object which can be used as an exception handler instead of using a dead letter queue.
DelayProcessorSupport
          A useful base class for any processor which provides some kind of throttling or delayed processing.
DelegateAsyncProcessor
          A Delegate pattern which delegates processing to a nested AsyncProcessor which can be useful for implementation inheritance when writing an Policy

Important: This implementation does support the asynchronous routing engine.

 



Apache Camel