Package org.apache.camel.spi
Interface SharedInternalProcessor
-
- All Superinterfaces:
Processor
public interface SharedInternalProcessor extends Processor
A Shared (thread safe) internalProcessor
that 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 void
process(Exchange exchange)
Processes the message exchangeboolean
process(Exchange exchange, AsyncCallback originalCallback, AsyncProcessor processor, Processor resultProcessor)
Asynchronous APIvoid
process(Exchange exchange, AsyncProcessor processor, Processor resultProcessor)
Synchronous API
-
-
-
Method Detail
-
process
default void process(Exchange exchange) throws Exception
Description copied from interface:Processor
Processes 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
-
-