Package | Description |
---|---|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
Modifier and Type | Method and Description |
---|---|
MulticastDefinition |
MulticastDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
Sets the AggregationStrategy to be used to assemble the replies from the multicasts, into a single outgoing message from the Multicast.
|
MulticastDefinition |
MulticastDefinition.aggregationStrategyMethodAllowNull()
If this option is false then the aggregate method is not used if there was no data to enrich.
|
MulticastDefinition |
MulticastDefinition.aggregationStrategyMethodName(String methodName)
This option can be used to explicit declare the method name to use, when using POJOs as the AggregationStrategy.
|
MulticastDefinition |
MulticastDefinition.aggregationStrategyRef(String aggregationStrategyRef)
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 |
MulticastDefinition.executorService(ExecutorService executorService)
To use a custom Thread Pool to be used for parallel processing.
|
MulticastDefinition |
MulticastDefinition.executorServiceRef(String executorServiceRef)
Refers to a custom Thread Pool to be used for parallel processing.
|
MulticastDefinition |
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.
|
MulticastDefinition |
ProcessorDefinition.multicast(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.
|
MulticastDefinition |
ProcessorDefinition.multicast(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.
|
MulticastDefinition |
MulticastDefinition.onPrepare(Processor onPrepare)
|
MulticastDefinition |
MulticastDefinition.onPrepareRef(String onPrepareRef)
|
MulticastDefinition |
MulticastDefinition.parallelAggregate()
If enabled then the aggregate method on AggregationStrategy can be called concurrently.
|
MulticastDefinition |
MulticastDefinition.parallelProcessing()
If enabled then sending messages to the multicasts occurs concurrently.
|
MulticastDefinition |
MulticastDefinition.parallelProcessing(boolean parallelProcessing)
If enabled then sending messages to the multicasts occurs concurrently.
|
MulticastDefinition |
MulticastDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy) |
MulticastDefinition |
MulticastDefinition.shareUnitOfWork()
Shares the
UnitOfWork with the parent and each of the sub messages. |
MulticastDefinition |
MulticastDefinition.stopOnAggregateException()
If enabled, unwind exceptions occurring at aggregation time to the error handler when parallelProcessing is used.
|
MulticastDefinition |
MulticastDefinition.stopOnException()
Will now stop further processing if an exception or failure occurred during processing of an
Exchange and the caused exception will be thrown. |
MulticastDefinition |
MulticastDefinition.streaming()
If enabled then Camel will process replies out-of-order, eg in the order they come back.
|
MulticastDefinition |
MulticastDefinition.timeout(long timeout)
Sets a total timeout specified in millis, when using parallel processing.
|
Modifier and Type | Method and Description |
---|---|
AggregationStrategyClause<MulticastDefinition> |
MulticastDefinition.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.
|
ProcessClause<MulticastDefinition> |
MulticastDefinition.onPrepare()
|
Apache Camel