Package org.apache.camel.builder
The Camel Domain Specific Language for creating
Routes,
Predicates,
Expressions and
Error Handlers. The entry point to the builder suite
is the RouteBuilder class.
-
Interface Summary Interface Description AdviceWithTask Task or command being executed when using the advice with feature.EndpointConsumerBuilder Type-safe endpoint DSL for building consumer endpoints.EndpointProducerBuilder Type-safe endpoint DSL for building producer endpoints.ErrorHandlerBuilder A builder of a Error HandlerFlexibleAggregationStrategy.CompletionAwareMixin FlexibleAggregationStrategy.TimeoutAwareMixin LambdaRouteBuilder Functional interface for adding routes to a context using a lambda expression.RouteBuilderLifecycleStrategy Strategy forRouteBuilder
lifecycle notifications. -
Class Summary Class Description AdviceWith Use this for using the advice with feature.AdviceWithBuilder<T extends ProcessorDefinition<?>> A builder when using the advice with feature.AdviceWithRouteBuilder ARouteBuilder
which has extended capabilities when using the advice with feature.AdviceWithTasks AdviceWithTask
tasks which are used by theAdviceWithRouteBuilder
.AggregationStrategies Toolbox class to create commonly used Aggregation Strategies in a fluent manner.AggregationStrategyClause<T> Builder BuilderSupport Base class for implementation inheritance for different clauses in the Java DSLDataFormatClause<T extends ProcessorDefinition<?>> An expression for constructing the different possibleDataFormat
options.DeadLetterChannelBuilder A builder of a Dead Letter ChannelDeadLetterChannelBuilderConfigurer Generated by camel build tools - do NOT edit this file!DefaultErrorHandlerBuilder The default error handler builder.DefaultErrorHandlerBuilderConfigurer Generated by camel build tools - do NOT edit this file!EnrichClause<T extends ProcessorDefinition<?>> ErrorHandlerBuilderRef Represents a proxy to an error handler builder which is resolved by named referenceErrorHandlerBuilderSupport Base class for builders of error handling.ExchangeBuilder Builder to createExchange
and add headers and set body on the ExchangeMessage
.ExpressionBuilder A helper class for working with expressions.ExpressionClause<T> Represents an expression clause within the DSL which when the expression is complete the clause continues to another part of the DSLExpressionClauseSupport<T> A support class for building expression clauses.FlexibleAggregationStrategy<E> The Flexible Aggregation Strategy is a highly customizable, fluently configurable aggregation strategy.NoErrorHandlerBuilder A builder to disable the use of an error handler so that any exceptions are thrown.NotifyBuilder A builder to build an expression based onEventNotifier
notifications aboutExchange
being routed.PredicateBuilder A helper class for working with predicatesPredicateClause<T> ProcessClause<T> ProxyBuilder A build to create Camel proxies.RouteBuilder RouteConfigurationBuilder A Java DSL which is used for building route configuration(s).SimpleBuilder Deprecated. TemplatedRouteBuilder Fluent builder for adding new routes from route templates.ThreadPoolBuilder A builder to create thread pools.ThreadPoolProfileBuilder Builder to buildThreadPoolProfile
.TransformerBuilder ValidatorBuilder ValueBuilder A builder of expressions or predicates based on values. -
Enum Summary Enum Description DataFormatClause.Operation DataFormat
operations.