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 | Method and Description |
---|---|
NamedNode |
MessageHistory.getNode()
Gets the node at the point of this history.
|
Modifier and Type | Method and Description |
---|---|
NamedNode |
RouteContext.getFrom()
Gets the from type
|
NamedNode |
RouteContext.getRoute()
Get the route type
|
Modifier and Type | Method and Description |
---|---|
void |
Breakpoint.afterProcess(Exchange exchange,
Processor processor,
NamedNode definition,
long timeTaken)
Callback invoked when the breakpoint was hit and the
Exchange has been processed (after). |
boolean |
Debugger.afterProcess(Exchange exchange,
Processor processor,
NamedNode definition,
long timeTaken)
Callback invoked when an
Exchange has been processed which allows implementators
to notify breakpoints. |
void |
Breakpoint.beforeProcess(Exchange exchange,
Processor processor,
NamedNode definition)
Callback invoked when the breakpoint was hit and the
Exchange is about to be processed (before). |
boolean |
Debugger.beforeProcess(Exchange exchange,
Processor processor,
NamedNode definition)
Callback invoked when an
Exchange is about to be processed which allows implementators
to notify breakpoints. |
void |
Policy.beforeWrap(RouteContext routeContext,
NamedNode definition)
Hook invoked before the wrap.
|
Processor |
ProcessorFactory.createChildProcessor(RouteContext routeContext,
NamedNode definition,
boolean mandatory)
Creates the child processor.
|
String |
NodeIdFactory.createId(NamedNode definition)
Creates an id for the given model definition.
|
ManagementInterceptStrategy.InstrumentationProcessor<?> |
ManagementInterceptStrategy.createProcessor(NamedNode definition,
Processor target) |
Processor |
ProcessorFactory.createProcessor(RouteContext routeContext,
NamedNode definition)
Creates the processor.
|
RoutePolicy |
RoutePolicyFactory.createRoutePolicy(CamelContext camelContext,
String routeId,
NamedNode route)
Creates a new
RoutePolicy which will be assigned to the given route. |
int |
RouteContext.getAndIncrement(NamedNode node)
A private counter that increments, is used to as book keeping
when building a route based on the model
We need this special book keeping be able to assign the correct
org.apache.camel.model.ProcessorDefinition to the Channel |
Object |
ManagementObjectStrategy.getManagedObjectForProcessor(CamelContext context,
Processor processor,
NamedNode definition,
Route route) |
ObjectName |
ManagementObjectNameStrategy.getObjectNameForProcessor(CamelContext context,
Processor processor,
NamedNode definition) |
ObjectName |
ManagementObjectNameStrategy.getObjectNameForStep(CamelContext context,
Processor processor,
NamedNode definition) |
boolean |
ManagementStrategy.manageProcessor(NamedNode definition)
Filter whether the processor should be managed or not.
|
boolean |
Condition.matchProcess(Exchange exchange,
Processor processor,
NamedNode definition)
Does the condition match
|
MessageHistory |
MessageHistoryFactory.newMessageHistory(String routeId,
NamedNode node,
long timestamp)
Creates a new
MessageHistory |
void |
Breakpoint.onEvent(Exchange exchange,
CamelEvent.ExchangeEvent event,
NamedNode definition)
|
Processor |
InterceptStrategy.wrapProcessorInInterceptors(CamelContext context,
NamedNode definition,
Processor target,
Processor nextTarget)
This method is invoked by
org.apache.camel.model.ProcessorDefinition#wrapProcessor(RouteContext, Processor)
to give the implementor an opportunity to wrap the target processor
in a route. |
Apache Camel