Uses of Class
org.apache.camel.model.SplitDefinition
Packages that use SplitDefinition
-
Uses of SplitDefinition in org.apache.camel.model
Methods in org.apache.camel.model that return SplitDefinitionModifier and TypeMethodDescriptionSplitDefinition.aggregationStrategy(String aggregationStrategy) Sets a reference to the AggregationStrategy to be used to assemble the replies from the split messages, into a single outgoing message from the Splitter.SplitDefinition.aggregationStrategy(org.apache.camel.AggregationStrategy aggregationStrategy) Sets the AggregationStrategy to be used to assemble the replies from the split messages, into a single outgoing message from the Splitter.SplitDefinition.aggregationStrategyMethodAllowNull()If this option is false then the aggregate method is not used if there was no data to enrich.SplitDefinition.aggregationStrategyMethodAllowNull(boolean aggregationStrategyMethodAllowNull) If this option is false then the aggregate method is not used if there was no data to enrich.SplitDefinition.aggregationStrategyMethodAllowNull(String aggregationStrategyMethodAllowNull) If this option is false then the aggregate method is not used if there was no data to enrich.SplitDefinition.aggregationStrategyMethodName(String methodName) This option can be used to explicit declare the method name to use, when using POJOs as the AggregationStrategy.Delimiter used in splitting messages.SplitDefinition.executorService(String executorService) Refers to a custom Thread Pool to be used for parallel processing.SplitDefinition.executorService(ExecutorService executorService) To use a custom Thread Pool to be used for parallel processing.Uses theProcessorwhen preparing theExchangeto be sent.SplitDefinition.onPrepare(org.apache.camel.Processor onPrepare) Uses theProcessorwhen preparing theExchangeto be sent.SplitDefinition.parallelAggregate()If enabled then the aggregate method on AggregationStrategy can be called concurrently.SplitDefinition.parallelAggregate(boolean parallelAggregate) If enabled then the aggregate method on AggregationStrategy can be called concurrently.SplitDefinition.parallelAggregate(String parallelAggregate) If enabled then the aggregate method on AggregationStrategy can be called concurrently.SplitDefinition.parallelProcessing()If enabled then processing each split messages occurs concurrently.SplitDefinition.parallelProcessing(boolean parallelProcessing) If enabled then processing each split messages occurs concurrently.SplitDefinition.parallelProcessing(String parallelProcessing) If enabled then processing each split messages occurs concurrently.SplitDefinition.shareUnitOfWork()Shares theUnitOfWorkwith the parent and each of the sub messages.SplitDefinition.shareUnitOfWork(boolean shareUnitOfWork) Shares theUnitOfWorkwith the parent and each of the sub messages.SplitDefinition.shareUnitOfWork(String shareUnitOfWork) Shares theUnitOfWorkwith the parent and each of the sub messages.ProcessorDefinition.split(org.apache.camel.Expression expression) Splitter EIP: Creates a splitter allowing you split a message into a number of pieces and process them individually.Splitter EIP: Creates a splitter allowing you split a message into a number of pieces and process them individually.ProcessorDefinition.split(org.apache.camel.Expression expression, org.apache.camel.AggregationStrategy aggregationStrategy) Splitter EIP: Creates a splitter allowing you split a message into a number of pieces and process them individually.SplitDefinition.stopOnException()Will now stop further processing if an exception or failure occurred during processing of anExchangeand the caused exception will be thrown.SplitDefinition.stopOnException(boolean stopOnException) Will now stop further processing if an exception or failure occurred during processing of anExchangeand the caused exception will be thrown.SplitDefinition.stopOnException(String stopOnException) Will now stop further processing if an exception or failure occurred during processing of anExchangeand the caused exception will be thrown.SplitDefinition.streaming()When in streaming mode, then the splitter splits the original message on-demand, and each split message is processed one by one.SplitDefinition.streaming(boolean streaming) When in streaming mode, then the splitter splits the original message on-demand, and each split message is processed one by one.When in streaming mode, then the splitter splits the original message on-demand, and each split message is processed one by one.SplitDefinition.synchronous()Sets whether synchronous processing should be strictly used.SplitDefinition.synchronous(boolean synchronous) Sets whether synchronous processing should be strictly used.SplitDefinition.synchronous(String synchronous) Sets whether synchronous processing should be strictly used.SplitDefinition.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 SplitDefinitionModifier and TypeMethodDescriptionProcessorDefinition.split()Splitter EIP: Creates a splitter allowing you split a message into a number of pieces and process them individually.