Uses of Class
org.apache.camel.model.RecipientListDefinition
Packages that use RecipientListDefinition
-
Uses of RecipientListDefinition in org.apache.camel.model
Methods in org.apache.camel.model that return RecipientListDefinitionModifier and TypeMethodDescriptionRecipientListDefinition.aggregationStrategy(String aggregationStrategy) Sets a reference to the AggregationStrategy to be used to assemble the replies from the recipients, into a single outgoing message from the RecipientList.RecipientListDefinition.aggregationStrategy(org.apache.camel.AggregationStrategy aggregationStrategy) Sets the AggregationStrategy to be used to assemble the replies from the recipients, into a single outgoing message from the RecipientList.RecipientListDefinition.aggregationStrategyMethodAllowNull()If this option is false then the aggregate method is not used if there was no data to enrich.RecipientListDefinition.aggregationStrategyMethodName(String methodName) This option can be used to explicit declare the method name to use, when using POJOs as the AggregationStrategy.RecipientListDefinition.cacheSize(int cacheSize) Sets the maximum size used by theProducerCachewhich is used to cache and reuse producers when using this recipient list, when uris are reused.Sets the maximum size used by theProducerCachewhich is used to cache and reuse producers when using this recipient list, when uris are reused.Delimiter used if the Expression returned multiple endpoints.RecipientListDefinition.executorService(String executorService) Refers to a custom Thread Pool to be used for parallel processing.RecipientListDefinition.executorService(ExecutorService executorService) To use a custom Thread Pool to be used for parallel processing.RecipientListDefinition.ignoreInvalidEndpoints()Ignore the invalidate endpoint exception when try to create a producer with that endpointUses theProcessorwhen preparing theExchangeto be send.RecipientListDefinition.onPrepare(org.apache.camel.Processor onPrepare) Uses theProcessorwhen preparing theExchangeto be used send.RecipientListDefinition.parallelAggregate()If enabled then the aggregate method on AggregationStrategy can be called concurrently.RecipientListDefinition.parallelAggregate(boolean parallelAggregate) If enabled then the aggregate method on AggregationStrategy can be called concurrently.RecipientListDefinition.parallelAggregate(String parallelAggregate) If enabled then the aggregate method on AggregationStrategy can be called concurrently.RecipientListDefinition.parallelProcessing()If enabled then sending messages to the recipients occurs concurrently.RecipientListDefinition.parallelProcessing(boolean parallelProcessing) If enabled then sending messages to the recipients occurs concurrently.RecipientListDefinition.parallelProcessing(String parallelProcessing) If enabled then sending messages to the recipients occurs concurrently.ProcessorDefinition.recipientList(org.apache.camel.Expression recipients) Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipients.ProcessorDefinition.recipientList(org.apache.camel.Expression recipients, String delimiter) Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipientsRecipientListDefinition.shareUnitOfWork()Shares theUnitOfWorkwith the parent and each of the sub messages.RecipientListDefinition.stopOnException()Will now stop further processing if an exception or failure occurred during processing of anExchangeand the caused exception will be thrown.RecipientListDefinition.streaming()If enabled then Camel will process replies out-of-order, eg in the order they come back.RecipientListDefinition.synchronous()Sets whether synchronous processing should be strictly used.RecipientListDefinition.synchronous(boolean synchronous) Sets whether synchronous processing should be strictly used.RecipientListDefinition.synchronous(String synchronous) Sets whether synchronous processing should be strictly used.RecipientListDefinition.timeout(long timeout) Sets a total timeout specified in millis, when using parallel processing.Methods in org.apache.camel.model that return types with arguments of type RecipientListDefinitionModifier and TypeMethodDescriptionRecipientListDefinition.onPrepare()Sets theProcessorwhen preparing theExchangeto be used send using a fluent buidler.ProcessorDefinition.recipientList()Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipientsProcessorDefinition.recipientList(String delimiter) Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipients