Package org.apache.camel.spi
Interface InternalProcessorFactory
-
public interface InternalProcessorFactory
A factory used internally by Camel to createProcessor
and other internal building blocks. This factory is used to have loose coupling between the modules in core. Camel end user should NOT use this, but useProcessorFactory
instead.- See Also:
ProcessorFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InternalProcessor
addChildUnitOfWorkProcessorAdvice(CamelContext camelContext, Processor processor, Route route, UnitOfWork parent)
InternalProcessor
addUnitOfWorkProcessorAdvice(CamelContext camelContext, Processor processor, Route route)
Channel
createChannel(CamelContext camelContext)
AsyncProducer
createInterceptSendToEndpointProcessor(InterceptSendToEndpoint endpoint, Endpoint delegate, AsyncProducer producer, boolean skip)
SharedInternalProcessor
createSharedCamelInternalProcessor(CamelContext camelContext)
AsyncProducer
createUnitOfWorkProducer(Producer producer)
AsyncProcessor
createWrapProcessor(Processor processor, Processor wrapped)
-
-
-
Field Detail
-
FACTORY
static final String FACTORY
Service factory key.- See Also:
- Constant Field Values
-
-
Method Detail
-
addUnitOfWorkProcessorAdvice
InternalProcessor addUnitOfWorkProcessorAdvice(CamelContext camelContext, Processor processor, Route route)
-
addChildUnitOfWorkProcessorAdvice
InternalProcessor addChildUnitOfWorkProcessorAdvice(CamelContext camelContext, Processor processor, Route route, UnitOfWork parent)
-
createSharedCamelInternalProcessor
SharedInternalProcessor createSharedCamelInternalProcessor(CamelContext camelContext)
-
createChannel
Channel createChannel(CamelContext camelContext)
-
createInterceptSendToEndpointProcessor
AsyncProducer createInterceptSendToEndpointProcessor(InterceptSendToEndpoint endpoint, Endpoint delegate, AsyncProducer producer, boolean skip)
-
createWrapProcessor
AsyncProcessor createWrapProcessor(Processor processor, Processor wrapped)
-
createUnitOfWorkProducer
AsyncProducer createUnitOfWorkProducer(Producer producer)
-
-