Package | Description |
---|---|
org.apache.camel.processor |
A collection of Processor
implementations which are used to implement the
Enterprise Integration Patterns
|
Modifier and Type | Method and Description |
---|---|
protected ProcessorExchangePair |
RecipientListProcessor.createProcessorExchangePair(int index,
org.apache.camel.Endpoint endpoint,
org.apache.camel.Producer producer,
org.apache.camel.Exchange exchange,
org.apache.camel.ExchangePattern pattern)
This logic is similar to MulticastProcessor but we have to return a RecipientProcessorExchangePair instead
|
protected ProcessorExchangePair |
MulticastProcessor.createProcessorExchangePair(int index,
org.apache.camel.Processor processor,
org.apache.camel.Exchange exchange,
org.apache.camel.spi.RouteContext routeContext)
Creates the
ProcessorExchangePair which holds the processor and exchange to be send out. |
Modifier and Type | Method and Description |
---|---|
protected Iterable<ProcessorExchangePair> |
MulticastProcessor.createProcessorExchangePairs(org.apache.camel.Exchange exchange) |
protected Iterable<ProcessorExchangePair> |
RecipientListProcessor.createProcessorExchangePairs(org.apache.camel.Exchange exchange) |
protected Iterable<ProcessorExchangePair> |
Splitter.createProcessorExchangePairs(org.apache.camel.Exchange exchange) |
Modifier and Type | Method and Description |
---|---|
protected void |
MulticastProcessor.afterSend(ProcessorExchangePair pair,
org.apache.camel.util.StopWatch watch) |
protected org.apache.camel.util.StopWatch |
MulticastProcessor.beforeSend(ProcessorExchangePair pair) |
Modifier and Type | Method and Description |
---|---|
protected void |
MulticastProcessor.doDone(org.apache.camel.Exchange original,
org.apache.camel.Exchange subExchange,
Iterable<ProcessorExchangePair> pairs,
org.apache.camel.AsyncCallback callback,
boolean doneSync,
boolean forceExhaust)
Common work which must be done when we are done multicasting.
|
protected void |
MulticastProcessor.updateNewExchange(org.apache.camel.Exchange exchange,
int index,
Iterable<ProcessorExchangePair> allPairs,
boolean hasNext) |
protected void |
Splitter.updateNewExchange(org.apache.camel.Exchange exchange,
int index,
Iterable<ProcessorExchangePair> allPairs,
boolean hasNext) |
Apache Camel