Package org.apache.camel.spi
Interface SharedInternalProcessor
-
- All Superinterfaces:
Processor
public interface SharedInternalProcessor extends Processor
A Shared (thread safe) internalProcessorthat Camel routing engine used during routing for cross cutting functionality such as:- Execute
UnitOfWork - Keeping track which route currently is being routed
- Execute
RoutePolicy - Gather JMX performance statics
- Tracing
- Debugging
- Message History
- Stream Caching
Transformer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidprocess(Exchange exchange)Processes the message exchangebooleanprocess(Exchange exchange, AsyncCallback originalCallback, AsyncProcessor processor, Processor resultProcessor)Asynchronous APIvoidprocess(Exchange exchange, AsyncProcessor processor, Processor resultProcessor)Synchronous API
-
-
-
Method Detail
-
process
default void process(Exchange exchange) throws Exception
Description copied from interface:ProcessorProcesses the message exchange
-
process
boolean process(Exchange exchange, AsyncCallback originalCallback, AsyncProcessor processor, Processor resultProcessor)
Asynchronous API
-
process
void process(Exchange exchange, AsyncProcessor processor, Processor resultProcessor)
Synchronous API
-
-