Uses of Class
org.apache.camel.model.MulticastDefinition
Packages that use MulticastDefinition
-
Uses of MulticastDefinition in org.apache.camel.model
Methods in org.apache.camel.model that return MulticastDefinitionModifier and TypeMethodDescriptionMulticastDefinition.aggregationStrategy(String aggregationStrategy) Sets a reference to the AggregationStrategy to be used to assemble the replies from the multicasts, into a single outgoing message from the Multicast.MulticastDefinition.aggregationStrategy(org.apache.camel.AggregationStrategy aggregationStrategy) Sets the AggregationStrategy to be used to assemble the replies from the multicasts, into a single outgoing message from the Multicast.MulticastDefinition.aggregationStrategyMethodAllowNull()If this option is false then the aggregate method is not used if there was no data to enrich.MulticastDefinition.aggregationStrategyMethodName(String methodName) This option can be used to explicit declare the method name to use, when using POJOs as the AggregationStrategy.MulticastDefinition.executorService(String executorService) Refers to a custom Thread Pool to be used for parallel processing.MulticastDefinition.executorService(ExecutorService executorService) To use a custom Thread Pool to be used for parallel processing.ProcessorDefinition.multicast()Multicast EIP: Multicasts messages to all its child outputs; so that each processor and destination gets a copy of the original message to avoid the processors interfering with each other.ProcessorDefinition.multicast(org.apache.camel.AggregationStrategy aggregationStrategy) Multicast EIP: Multicasts messages to all its child outputs; so that each processor and destination gets a copy of the original message to avoid the processors interfering with each other.ProcessorDefinition.multicast(org.apache.camel.AggregationStrategy aggregationStrategy, boolean parallelProcessing) Multicast EIP: Multicasts messages to all its child outputs; so that each processor and destination gets a copy of the original message to avoid the processors interfering with each other.Uses theProcessorwhen preparing theExchangeto be send.MulticastDefinition.onPrepare(org.apache.camel.Processor onPrepare) Uses theProcessorwhen preparing theExchangeto be send.MulticastDefinition.parallelAggregate()If enabled then the aggregate method on AggregationStrategy can be called concurrently.MulticastDefinition.parallelAggregate(boolean parallelAggregate) If enabled then the aggregate method on AggregationStrategy can be called concurrently.MulticastDefinition.parallelAggregate(String parallelAggregate) If enabled then the aggregate method on AggregationStrategy can be called concurrently.MulticastDefinition.parallelProcessing()If enabled then sending messages to the multicasts occurs concurrently.MulticastDefinition.parallelProcessing(boolean parallelProcessing) If enabled then sending messages to the multicasts occurs concurrently.MulticastDefinition.parallelProcessing(String parallelProcessing) If enabled then sending messages to the multicasts occurs concurrently.MulticastDefinition.shareUnitOfWork()Shares theUnitOfWorkwith the parent and each of the sub messages.MulticastDefinition.stopOnException()Will now stop further processing if an exception or failure occurred during processing of anExchangeand the caused exception will be thrown.MulticastDefinition.stopOnException(String stopOnException) Will now stop further processing if an exception or failure occurred during processing of anExchangeand the caused exception will be thrown.MulticastDefinition.streaming()If enabled then Camel will process replies out-of-order, eg in the order they come back.MulticastDefinition.synchronous()Sets whether synchronous processing should be strictly used.MulticastDefinition.synchronous(boolean synchronous) Sets whether synchronous processing should be strictly used.MulticastDefinition.synchronous(String synchronous) Sets whether synchronous processing should be strictly used.MulticastDefinition.timeout(long timeout) Sets a total timeout specified in millis, when using parallel processing.Sets a total timeout specified in millis, when using parallel processing.Methods in org.apache.camel.model that return types with arguments of type MulticastDefinitionModifier and TypeMethodDescriptionMulticastDefinition.aggregationStrategy()Sets the AggregationStrategy to be used to assemble the replies from the multicasts, into a single outgoing message from the Multicast using a fluent builder.MulticastDefinition.onPrepare()Set theProcessorto use when preparing theExchangeto be send using a fluent builder.