Package org.apache.camel.processor

A collection of Processor implementations which are used to implement the Enterprise Integration Patterns

See:
          Description

Interface Summary
ErrorHandler An interface used to represent an error handler
 

Class Summary
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.
CompositeProcessor Represents a composite pattern, aggregating a collection of processors together as a single processor
DeadLetterChannel Implements a Dead Letter Channel after attempting to redeliver the message using the RedeliveryPolicy
DelegateProcessor A Delegate pattern which delegates processing to a nested processor which can be useful for implementation inheritence when writing an Policy
FilterProcessor  
Logger A Processor which just logs to a Log object which can be used as an exception handler instead of using a dead letter queue.
LoggingErrorHandler An ErrorHandler which uses commons-logging to dump the error
MulticastProcessor Implements the Multicast pattern to send a message exchange to a number of endpoints, each endpoint receiving a copy of the message exchange.
Pipeline Creates a Pipeline pattern where the output of the previous step is sent as input to the next step when working with request/response message exchanges.
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.
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
SendProcessor  
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.
 

Enum Summary
LoggingLevel Used to configure the logging levels
 

Package org.apache.camel.processor Description

A collection of Processor implementations which are used to implement the Enterprise Integration Patterns



Copyright © 2007 Apache Software Foundation. All Rights Reserved.