Uses of Interface
org.apache.camel.processor.ProcessorExchangePair
-
Packages that use ProcessorExchangePair Package Description org.apache.camel.processor A collection of Processor implementations which are used to implement the Enterprise Integration Patterns -
-
Uses of ProcessorExchangePair in org.apache.camel.processor
Methods in org.apache.camel.processor that return ProcessorExchangePair Modifier and Type Method Description protected ProcessorExchangePair
MulticastProcessor. createProcessorExchangePair(int index, org.apache.camel.Processor processor, org.apache.camel.Exchange exchange, org.apache.camel.Route route)
Creates theProcessorExchangePair
which holds the processor and exchange to be send out.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, boolean prototypeEndpoint)
This logic is similar to MulticastProcessor but we have to return a RecipientProcessorExchangePair insteadMethods in org.apache.camel.processor that return types with arguments of type ProcessorExchangePair Modifier and Type Method 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)
Methods in org.apache.camel.processor with parameters of type ProcessorExchangePair Modifier and Type Method Description protected void
MulticastProcessor. afterSend(ProcessorExchangePair pair, org.apache.camel.util.StopWatch watch)
protected org.apache.camel.util.StopWatch
MulticastProcessor. beforeSend(ProcessorExchangePair pair)
Method parameters in org.apache.camel.processor with type arguments of type ProcessorExchangePair Modifier and Type Method 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)
Constructor parameters in org.apache.camel.processor with type arguments of type ProcessorExchangePair Constructor Description MulticastReactiveTask(org.apache.camel.Exchange original, Iterable<ProcessorExchangePair> pairs, org.apache.camel.AsyncCallback callback, int size)
MulticastTransactedTask(org.apache.camel.Exchange original, Iterable<ProcessorExchangePair> pairs, org.apache.camel.AsyncCallback callback, int size)
-