Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.spi |
Service Provider Interfaces used by the Camel runtime which are plugin strategies.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AsyncProducer
Asynchronous producer
|
interface |
Channel
Channel acts as a channel between
Processor s in the route graph. |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalProcessor
Internal
Processor 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
... |
static interface |
ManagementInterceptStrategy.InstrumentationProcessor<T> |
Modifier and Type | Method and Description |
---|---|
AsyncProcessor |
AnnotationBasedProcessorFactory.createDynamicRouter(CamelContext camelContext,
DynamicRouter annotation)
Creates dynamic router processor from the configured annotation.
|
AsyncProcessor |
AnnotationBasedProcessorFactory.createRecipientList(CamelContext camelContext,
RecipientList annotation)
Creates recipient list processor from the configured annotation.
|
AsyncProcessor |
AnnotationBasedProcessorFactory.createRoutingSlip(CamelContext camelContext,
RoutingSlip annotation)
Creates routing slip processor from the configured annotation.
|
AsyncProcessor |
InternalProcessorFactory.createWrapProcessor(Processor processor,
Processor wrapped) |
Modifier and Type | Method and Description |
---|---|
void |
AsyncProcessorAwaitManager.process(AsyncProcessor processor,
Exchange exchange)
Process the given exchange sychronously.
|
boolean |
SharedInternalProcessor.process(Exchange exchange,
AsyncCallback originalCallback,
AsyncProcessor processor,
Processor resultProcessor)
Asynchronous API
|
void |
SharedInternalProcessor.process(Exchange exchange,
AsyncProcessor processor,
Processor resultProcessor)
Synchronous API
|
Apache Camel