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)
Set the multicasting aggregationStrategy
|
MulticastDefinition |
MulticastDefinition.aggregationStrategyMethodAllowNull()
Sets allowing null when using a POJO as
AggregationStrategy . |
MulticastDefinition |
MulticastDefinition.aggregationStrategyMethodName(String methodName)
Sets the method name to use when using a POJO as
AggregationStrategy . |
MulticastDefinition |
MulticastDefinition.aggregationStrategyRef(String aggregationStrategyRef)
Set the aggregationStrategy
|
MulticastDefinition |
MulticastDefinition.executorService(ExecutorService executorService) |
MulticastDefinition |
MulticastDefinition.executorServiceRef(String executorServiceRef) |
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()
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. |
MulticastDefinition |
MulticastDefinition.parallelProcessing()
Uses the
ExecutorService to do the multicasting work |
MulticastDefinition |
MulticastDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy) |
MulticastDefinition |
MulticastDefinition.shareUnitOfWork()
Shares the
UnitOfWork with the parent and each of the sub messages. |
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()
Aggregates the responses as the are done (e.g.
|
MulticastDefinition |
MulticastDefinition.timeout(long timeout)
Sets a timeout value in millis to use when using parallelProcessing.
|
Apache Camel