Package org.apache.camel.model
The JAXB POJOs for the XML Configuration of the routing
rules.
-
Interface Summary Interface Description AggregationStrategyAwareDefinition<Type extends ProcessorDefinition<?>> Enables definitions to supportAggregationStrategy
Block Interface to add block featuring to the XML element type.DataFormatDefinitionAware Marker interface to mark aProcessorDefinition
that supports data formats.EndpointRequiredDefinition ExecutorServiceAwareDefinition<Type extends ProcessorDefinition<?>> Enables definitions to support concurrency usingExecutorService
HasExpressionType Marker interface to mark aProcessorDefinition
that supports expressions.Model Model interfaceModelCamelContext Model level interface for theCamelContext
ModelLifecycleStrategy Strategy for model definitions notifications.OutputNode Marker interface to mark aProcessorDefinition
that supports outputsPreconditionContainer Indicates that the configuration element holds a precondition to determine if it should be included or not.RouteConfigurationContainer Container to holdroute configurations
.RouteContainer Container to holdroutes
.RouteTemplateContainer Container to holdroute templates
.RouteTemplateDefinition.Converter TemplatedRouteContainer Container to holdtemplated routes
. -
Class Summary Class Description AdviceWithDefinition Temporary model used internally by advice-withAggregateDefinition Aggregates many messages into a single messageBeanDefinition Calls a Java beanBeanFactoryDefinition<T extends BeanFactoryDefinition<T,P>,P> Base class for nodes that define a bean factory.CatchDefinition Catches exceptions as part of a try, catch, finally blockChoiceDefinition Route messages based on a series of predicatesCircuitBreakerDefinition Route messages in a fault tolerance way using Circuit BreakerClaimCheckDefinition The Claim Check EIP allows you to replace message content with a claim check (a unique key), which can be used to retrieve the message content at a later time.Constants Various constants.ContextScanDefinition Scans for JavaRouteBuilder
instances in the contextRegistry
.ConvertBodyDefinition Converts the message body to another typeDataFormatDefinition Represents a Camel data formatDefaultRouteTemplateContext DefaultRouteTemplateContext
.DelayDefinition Delays processing for a specified length of timeDescriptionDefinition To provide comments about the node.DynamicRouterDefinition<Type extends ProcessorDefinition<Type>> Route messages based on dynamic rulesEnrichDefinition Enriches a message with data from a secondary resourceErrorHandlerDefinition Camel error handling.ExpressionNode A baseExpressionNode
which does not support any outputs.ExpressionNodeHelper Helper forExpressionNode
ExpressionSubElementDefinition Represents an expression sub elementFaultToleranceConfigurationCommon FaultToleranceConfigurationDefinition MicroProfile Fault Tolerance Circuit Breaker EIP configurationFaultToleranceConfigurationDefinitionConfigurer Generated by camel build tools - do NOT edit this file!FilterDefinition Filter out messages based using a predicateFinallyDefinition Path traversed when a try, catch, finally block exitsFromDefinition Act as a message source as input to a routeGlobalOptionDefinition Models a string key/value pair for configuring some global options on a Camel context such as max debug log length.GlobalOptionsDefinition Models a series of string key/value pairs for configuring some global options on a Camel context such as max debug log length.IdempotentConsumerDefinition Filters out duplicate messagesIdentifiedType The unique identifier for an EIP.InOnlyDefinition Deprecated. InOutDefinition Deprecated. InputTypeDefinition Set the expected data type of the input message.InterceptDefinition Intercepts a message at each step in the routeInterceptFromDefinition Intercepts incoming messagesInterceptSendToEndpointDefinition Intercepts messages being sent to an endpointKameletDefinition To call Kamelets in special situationsLoadBalanceDefinition Balances message processing among a number of nodesLoadBalancerDefinition Balances message processing among a number of nodesLogDefinition Logs the defined message to the loggerLoopDefinition Processes a message multiple timesMarshalDefinition Marshals data into a specified format for transmission over a transport or componentModelLifecycleStrategySupport Base class forModelLifecycleStrategy
.MulticastDefinition Routes the same message to multiple paths either sequentially or in parallel.NoOutputDefinition<Type extends ProcessorDefinition<Type>> Base class for definitions which does not support outputs.OnCompletionDefinition Route to be executed when normal route processing completesOnExceptionDefinition Route to be executed when an exception is thrownOnFallbackDefinition Route to be executed when Circuit Breaker EIP executes fallbackOptimisticLockRetryPolicyDefinition To configure optimistic lockingOptionalIdentifiedDefinition<T extends OptionalIdentifiedDefinition<T>> Allows an element to have an optional ID specifiedOtherwiseDefinition Route to be executed when all other choices evaluate to falseOutputDefinition<Type extends ProcessorDefinition<Type>> A useful base class for output typesOutputExpressionNode A base class for nodes which contain an expression and a number of outputs.OutputTypeDefinition Set the expected data type of the output message.PackageScanDefinition Scans for JavaRouteBuilder
classes in java packagesPausableDefinition Pausable EIP to support resuming processing from last known offset.PipelineDefinition Routes the message to a sequence of processors.PolicyDefinition Defines a policy the route will usePollEnrichDefinition Enriches messages with data polled from a secondary resourceProcessDefinition Calls a Camel processorProcessorDefinition<Type extends ProcessorDefinition<Type>> Base class for processor types that most XML types extend.ProcessorDefinitionHelper Helper class for ProcessorDefinition and the other model classes.PropertyDefinition A key value pair where the value is a literal valuePropertyDefinitions PropertyExpressionDefinition A key value pair where the value is an expression.RecipientListDefinition<Type extends ProcessorDefinition<Type>> Route messages to a number of dynamically specified recipientsRedeliveryPolicyDefinition To configure re-delivery for error handlingRemoveHeaderDefinition Removes a named header from the messageRemoveHeadersDefinition Removes message headers whose name matches a specified patternRemovePropertiesDefinition Removes message exchange properties whose name matches a specified patternRemovePropertyDefinition Removes a named property from the message exchangeResequenceDefinition Resequences (re-order) messages based on an expressionResilience4jConfigurationCommon Resilience4jConfigurationDefinition Resilience4j Circuit Breaker EIP configurationResilience4jConfigurationDefinitionConfigurer Generated by camel build tools - do NOT edit this file!RestContextRefDefinition To refer to an XML file with rest services defined using the rest-dslRestContextRefDefinitionHelper Helper forRestContextRefDefinition
.ResumableDefinition Resume EIP to support resuming processing from last known offset.RollbackDefinition Forces a rollback by stopping routing the messageRouteBuilderDefinition To refer to a JavaRouteBuilder
instance to use.RouteConfigurationContextRefDefinition To refer to an XML file with route configuration defined using the xml-dslRouteConfigurationContextRefDefinitionHelper Helper forRouteConfigurationContextRefDefinition
.RouteConfigurationDefinition Reusable configuration for Camel route(s).RouteConfigurationsDefinition A series of route configurationsRouteContextRefDefinition To refer to an XML file with routes defined using the xml-dslRouteContextRefDefinitionHelper Helper forRouteContextRefDefinition
.RouteDefinition A Camel routeRouteDefinitionHelper Helper forRouteDefinition
RouteFilters Used for filtering routes to only include routes matching a function.RoutesDefinition A series of Camel routesRouteTemplateBeanDefinition A route template bean (local bean)RouteTemplateContextRefDefinition To refer to an XML file with route templates defined using the xml-dslRouteTemplateContextRefDefinitionHelper Helper forRouteTemplateContextRefDefinition
.RouteTemplateDefinition Defines a route template (parameterized routes)RouteTemplateParameterDefinition A route template parameterRouteTemplatesDefinition A series of route templatesRoutingSlipDefinition<Type extends ProcessorDefinition<Type>> Routes a message through a series of steps that are pre-determined (the slip)SagaActionUriDefinition Allows to declare saga actions to complete or compensate a sagaSagaDefinition Enables Sagas on the routeSamplingDefinition Extract a sample of the messages passing through a routeScriptDefinition Executes a script from a language which does not change the message body.SendDefinition<Type extends ProcessorDefinition<Type>> Sends the message to an endpointSetBodyDefinition Sets the contents of the message bodySetExchangePatternDefinition Sets the exchange pattern on the message exchangeSetHeaderDefinition Sets the value of a message headerSetPropertyDefinition Sets a named property on the message exchangeSortDefinition<T> Sorts the contents of the messageSplitDefinition Splits a single message into many sub-messages.StepDefinition Routes the message to a sequence of processors which is grouped together as one logical nameStopDefinition Stops the processing of the current messageTemplatedRouteBeanDefinition A bean as input of a route template (local bean)TemplatedRouteDefinition Defines a templated route (a route built from a route template)TemplatedRouteParameterDefinition An input parameter of a route template.TemplatedRoutesDefinition A series of templated routesThreadPoolProfileDefinition To configure thread poolsThreadsDefinition Specifies that all steps after this node are processed asynchronouslyThrottleDefinition Controls the rate at which messages are passed to the next node in the routeThrowExceptionDefinition Throws an exceptionToDefinition Sends the message to a static endpointToDynamicDefinition Sends the message to a dynamic endpointTransactedDefinition Enables transaction on the routeTransformDefinition Transforms the message body based on an expressionTryDefinition Marks the beginning of a try, catch, finally blockUnmarshalDefinition Converts the message data received from the wire into a format that Apache Camel processors can consumeValidateDefinition Validates a message based on an expressionWhenDefinition Triggers a route when the expression evaluates to trueWhenSkipSendToEndpointDefinition Predicate to determine if the message should be sent or not to the endpoint, when using interceptSentToEndpoint.WireTapDefinition<Type extends ProcessorDefinition<Type>> Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message. -
Enum Summary Enum Description ClaimCheckOperation Operations for the Claim Check EIP.OnCompletionMode SagaCompletionMode Enumerates all saga completion modes.SagaPropagation Enumerates all saga propagation modes.