Package org.apache.camel.builder

The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers.

See:
          Description

Interface Summary
ErrorHandlerBuilder<E extends Exchange>  
PredicateFactory<E extends Exchange> A Factory of Predicate objects typically implemented by a builder such as @{XPathBuilder}
ProcessorFactory An interface representing a builder of a Processor
 

Class Summary
Builder A helper class for including portions of the expression and predicate Java DSL
BuilderSupport Base class for implementation inheritance for different clauses in the Java DSL
ChoiceBuilder  
ConstantProcessorBuilder  
DeadLetterChannelBuilder A builder of a Dead Letter Channel
ExpressionBuilder  
FilterBuilder  
FromBuilder  
IdempotentConsumerBuilder A builder of an IdempotentConsumer
InterceptorBuilder  
LoggingErrorHandlerBuilder Uses the Logger as an error handler
MulticastBuilder A builder for the MulticastProcessor pattern
NoErrorHandlerBuilder<E extends Exchange> A builder to disable the use of an error handler so that any exceptions are thrown.
PipelineBuilder A builder for the Pipeline pattern
PolicyBuilder  
PredicateBuilder A helper class for working with predicates
ProcessorBuilder A builder of a number of different Processor implementations
RecipientListBuilder<E extends Exchange> Creates a dynamic Recipient List pattern.
ResequencerBuilder  
RouteBuilder A Java DSL which is used to build Route instances in a @{link CamelContext} for smart routing.
SplitterBuilder A builder for the 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.
ToBuilder<E extends Exchange>  
ValueBuilder<E extends Exchange> A builder of expressions or predicates based on values.
WhenBuilder  
 

Exception Summary
UndefinedDestinationException  
 

Annotation Types Summary
Fluent Used to annotate fluent API methods.
FluentArg Used to annotate the parameter of a Fluent method.
 

Package org.apache.camel.builder Description

The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers. The entry point to the builder suite is the RouteBuilder class.



Copyright © 2007 Apache Software Foundation. All Rights Reserved.