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.
|
NamedNode |
NamedNode.getParent()
Returns the parent
|
NamedNode |
Channel.getProcessorDefinition()
Gets the definition of the next processor
|
NamedNode |
Route.getRoute()
Get the route type
|
Modifier and Type | Method and Description |
---|---|
Set<NamedNode> |
Route.getErrorHandlers(ErrorHandlerFactory factory)
Gets the error handlers
|
Modifier and Type | Method and Description |
---|---|
void |
Route.addErrorHandler(ErrorHandlerFactory factory,
NamedNode exception)
Adds error handler for the given exception type
|
Modifier and Type | Method and Description |
---|---|
<T extends NamedNode> |
XMLRoutesDefinitionLoader.createModelFromXml(CamelContext context,
String xml,
Class<T> type)
Creates a model of the given type from the xml
|
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(Route route,
NamedNode definition)
Hook invoked before the wrap.
|
Processor |
ProcessorFactory.createChildProcessor(Route route,
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(Route route,
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. |
String |
ModelToXMLDumper.dumpModelAsXml(CamelContext context,
NamedNode definition)
Dumps the definition as XML
|
String |
ModelToXMLDumper.dumpModelAsXml(CamelContext context,
NamedNode definition,
boolean resolvePlaceholders,
boolean resolveDelegateEndpoints)
Dumps the definition as XML
|
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,
Exchange exchange)
Creates a new
MessageHistory |
void |
Breakpoint.onEvent(Exchange exchange,
CamelEvent.ExchangeEvent event,
NamedNode definition)
|
boolean |
Tracer.shouldTrace(NamedNode definition)
Whether or not to trace the given processor definition.
|
void |
Tracer.traceAfterNode(NamedNode node,
Exchange exchange)
Trace after the given node
|
void |
Tracer.traceBeforeNode(NamedNode node,
Exchange exchange)
Trace before the given node
|
Processor |
InterceptStrategy.wrapProcessorInInterceptors(CamelContext context,
NamedNode definition,
Processor target,
Processor nextTarget)
Give implementor an opportunity to wrap the target processor in a route.
|
Apache Camel