Uses of Interface
org.apache.camel.model.Block
Packages that use Block
Package
Description
The JAXB POJOs for the XML Configuration of the routing
rules.
The JAXB POJOs for the remote service call DSL
-
Uses of Block in org.apache.camel.model
Classes in org.apache.camel.model that implement BlockModifier 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 typeclassConverts the message header 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 exitsclassFilters out duplicate messagesclassIntercepts 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.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 messageclassA Camel routeclassRoutingSlipDefinition<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 headerclassAllows to set multiple headers on the message at the same time.classSets 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 messageclassSpecifies 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 Block in org.apache.camel.model.cloud
Classes in org.apache.camel.model.cloud that implement Block