Package org.apache.camel.spi
Interface InternalProcessorFactory
-
public interface InternalProcessorFactoryA factory used internally by Camel to createProcessorand 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 useProcessorFactoryinstead.- See Also:
ProcessorFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InternalProcessoraddChildUnitOfWorkProcessorAdvice(CamelContext camelContext, Processor processor, Route route, UnitOfWork parent)InternalProcessoraddUnitOfWorkProcessorAdvice(CamelContext camelContext, Processor processor, Route route)ChannelcreateChannel(CamelContext camelContext)AsyncProducercreateInterceptSendToEndpointProcessor(InterceptSendToEndpoint endpoint, Endpoint delegate, AsyncProducer producer, boolean skip)SharedInternalProcessorcreateSharedCamelInternalProcessor(CamelContext camelContext)AsyncProducercreateUnitOfWorkProducer(Producer producer)AsyncProcessorcreateWrapProcessor(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)
-
-