Uses of Class
org.apache.camel.model.OptionalIdentifiedDefinition
Packages that use OptionalIdentifiedDefinition
Package
Description
The JAXB POJOs for the XML Configuration of the routing
rules.
The JAXB POJOs for the remote service call DSL
The JAXB POJOs for the REST DSL
-
Uses of OptionalIdentifiedDefinition in org.apache.camel.model
Classes in org.apache.camel.model with type parameters of type OptionalIdentifiedDefinitionModifier and TypeClassDescriptionclassOptionalIdentifiedDefinition<T extends OptionalIdentifiedDefinition<T>>Allows an element to have an optional ID specifiedSubclasses of OptionalIdentifiedDefinition in org.apache.camel.modelModifier and TypeClassDescriptionclassTemporary model used internally by advice-withclassAggregates many messages into a single messageclassCalls a Java beanclassCatches exceptions as part of a try, catch, finally blockclassRoute messages based on a series of predicatesclassRoute messages in a fault tolerance way using Circuit BreakerclassThe 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.classConverts the message body to another typeclassDelays processing for a specified length of timeclassDynamicRouterDefinition<Type extends ProcessorDefinition<Type>>Route messages based on dynamic rulesclassEnriches a message with data from a secondary resourceclassA baseExpressionNodewhich does not support any outputs.classFilter out messages based using a predicateclassPath traversed when a try, catch, finally block exitsclassAct as a message source as input to a routeclassFilters out duplicate messagesclassSet the expected data type of the input message.classIntercepts a message at each step in the routeclassIntercepts incoming messagesclassIntercepts messages being sent to an endpointclassTo call Kamelets in special situationsclassBalances message processing among a number of nodesclassLogs the defined message to the loggerclassProcesses a message multiple timesclassMarshals data into a specified format for transmission over a transport or componentclassRoutes the same message to multiple paths either sequentially or in parallel.classNoOutputDefinition<Type extends ProcessorDefinition<Type>>Base class for definitions which does not support outputs.classRoute to be executed when normal route processing completesclassRoute to be executed when an exception is thrownclassRoute to be executed when Circuit Breaker EIP executes fallbackclassRoute to be executed when all other choices evaluate to falseclassOutputDefinition<Type extends ProcessorDefinition<Type>>A useful base class for output typesclassA base class for nodes which contain an expression and a number of outputs.classSet the expected data type of the output message.classPausable EIP to support resuming processing from last known offset.classRoutes the message to a sequence of processors.classDefines a policy the route will useclassEnriches messages with data polled from a secondary resourceclassCalls a Camel processorclassProcessorDefinition<Type extends ProcessorDefinition<Type>>Base class for processor types that most XML types extend.classRecipientListDefinition<Type extends ProcessorDefinition<Type>>Route messages to a number of dynamically specified recipientsclassRemoves a named header from the messageclassRemoves message headers whose name matches a specified patternclassRemoves message exchange properties whose name matches a specified patternclassRemoves a named property from the message exchangeclassResequences (re-order) messages based on an expressionclassResume EIP to support resuming processing from last known offset.classForces a rollback by stopping routing the messageclassReusable configuration for Camel route(s).classA Camel routeclassA series of Camel routesclassDefines a route template (parameterized routes)classA series of route templatesclassRoutingSlipDefinition<Type extends ProcessorDefinition<Type>>Routes a message through a series of steps that are pre-determined (the slip)classAllows to declare saga actions to complete or compensate a sagaclassEnables Sagas on the routeclassExtract a sample of the messages passing through a routeclassExecutes a script from a language which does not change the message body.classSendDefinition<Type extends ProcessorDefinition<Type>>Sends the message to an endpointclassSets the contents of the message bodyclassSets the exchange pattern on the message exchangeclassSets the value of a message headerclassSets a named property on the message exchangeclassSorts the contents of the messageclassSplits a single message into many sub-messages.classRoutes the message to a sequence of processors which is grouped together as one logical nameclassStops the processing of the current messageclassA series of templated routesclassTo configure thread poolsclassSpecifies that all steps after this node are processed asynchronouslyclassControls the rate at which messages are passed to the next node in the routeclassThrows an exceptionclassSends the message to a static endpointclassSends the message to a dynamic endpointclassEnables transaction on the routeclassTransforms the message body based on an expressionclassMarks the beginning of a try, catch, finally blockclassConverts the message data received from the wire into a format that Apache Camel processors can consumeclassValidates a message based on an expressionclassTriggers a route when the expression evaluates to trueclassPredicate to determine if the message should be sent or not to the endpoint, when using interceptSentToEndpoint.classWireTapDefinition<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. -
Uses of OptionalIdentifiedDefinition in org.apache.camel.model.cloud
Subclasses of OptionalIdentifiedDefinition in org.apache.camel.model.cloud -
Uses of OptionalIdentifiedDefinition in org.apache.camel.model.rest
Subclasses of OptionalIdentifiedDefinition in org.apache.camel.model.restModifier and TypeClassDescriptionclassRest DELETE commandclassRest GET commandclassRest HEAD commandclassRest PATCH commandclassRest POST commandclassRest PUT commandclassTo configure rest bindingclassDefines a rest service using the rest-dslclassA series of rest services defined using the rest-dslclassA rest operation (such as GET, POST etc.)