Uses of Class
org.apache.camel.model.RecipientListDefinition

Packages that use RecipientListDefinition
org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. 
 

Uses of RecipientListDefinition in org.apache.camel.model
 

Methods in org.apache.camel.model that return RecipientListDefinition
 RecipientListDefinition<Type> RecipientListDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
          Set the aggregationStrategy
 RecipientListDefinition<Type> RecipientListDefinition.aggregationStrategyMethodAllowNull()
          Sets allowing null when using a POJO as AggregationStrategy.
 RecipientListDefinition<Type> RecipientListDefinition.aggregationStrategyMethodName(String methodName)
          Sets the method name to use when using a POJO as AggregationStrategy.
 RecipientListDefinition<Type> RecipientListDefinition.aggregationStrategyRef(String aggregationStrategyRef)
          Set the aggregationStrategy
 RecipientListDefinition<Type> RecipientListDefinition.cacheSize(int cacheSize)
          Sets the maximum size used by the ProducerCache which is used to cache and reuse producers when using this recipient list, when uris are reused.
 RecipientListDefinition<Type> RecipientListDefinition.delimiter(String delimiter)
          Set the delimiter
 RecipientListDefinition<Type> RecipientListDefinition.executorService(ExecutorService executorService)
           
 RecipientListDefinition<Type> RecipientListDefinition.executorServiceRef(String executorServiceRef)
           
 RecipientListDefinition<Type> RecipientListDefinition.ignoreInvalidEndpoints()
          Ignore the invalidate endpoint exception when try to create a producer with that endpoint
 RecipientListDefinition<Type> RecipientListDefinition.onPrepare(Processor onPrepare)
          Uses the Processor when preparing the Exchange to be used send.
 RecipientListDefinition<Type> RecipientListDefinition.onPrepareRef(String onPrepareRef)
          Uses the Processor when preparing the Exchange to be send.
 RecipientListDefinition<Type> RecipientListDefinition.parallelAggregate()
          Doing the aggregate work in parallel

Notice that if enabled, then the AggregationStrategy in use must be implemented as thread safe, as concurrent threads can call the aggregate methods at the same time.

 RecipientListDefinition<Type> RecipientListDefinition.parallelProcessing()
          Doing the recipient list work in parallel
 RecipientListDefinition<Type> ProcessorDefinition.recipientList(Expression recipients)
          Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipients.
 RecipientListDefinition<Type> ProcessorDefinition.recipientList(Expression recipients, String delimiter)
          Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipients
 RecipientListDefinition<Type> RecipientListDefinition.shareUnitOfWork()
          Shares the UnitOfWork with the parent and each of the sub messages.
 RecipientListDefinition<Type> RecipientListDefinition.stopOnException()
          Will now stop further processing if an exception or failure occurred during processing of an Exchange and the caused exception will be thrown.
 RecipientListDefinition<Type> RecipientListDefinition.streaming()
          Doing the recipient list work in streaming model
 RecipientListDefinition<Type> RecipientListDefinition.timeout(long timeout)
          Sets a timeout value in millis to use when using parallelProcessing.
 

Methods in org.apache.camel.model that return types with arguments of type RecipientListDefinition
 ExpressionClause<RecipientListDefinition<Type>> ProcessorDefinition.recipientList()
          Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipients
 ExpressionClause<RecipientListDefinition<Type>> ProcessorDefinition.recipientList(String delimiter)
          Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipients
 



Apache Camel