Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.management |
Camel management
|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
org.apache.camel.processor.interceptor |
Helper classes for interceptors.
|
org.apache.camel.spi |
Service Provider Interfaces used internally by the Camel runtime which are plugin strategies.
|
Modifier and Type | Method and Description |
---|---|
InterceptStrategy |
CamelContext.getDefaultBacklogDebugger()
Gets the default backlog debugger
|
InterceptStrategy |
CamelContext.getDefaultBacklogTracer()
Gets the default backlog tracer
|
InterceptStrategy |
CamelContext.getDefaultTracer()
Gets the default tracer
|
Modifier and Type | Method and Description |
---|---|
List<InterceptStrategy> |
CamelContext.getInterceptStrategies()
Gets the interceptor strategies
|
List<InterceptStrategy> |
Channel.getInterceptStrategies()
Gets the list of
InterceptStrategy registered to this Channel. |
Modifier and Type | Method and Description |
---|---|
void |
CamelContext.addInterceptStrategy(InterceptStrategy interceptStrategy)
Adds the given interceptor strategy
|
void |
Channel.addInterceptStrategy(InterceptStrategy strategy)
|
void |
CamelContext.setDefaultBacklogDebugger(InterceptStrategy backlogDebugger)
Sets a custom backlog debugger to be used as the default backlog debugger.
|
void |
CamelContext.setDefaultBacklogTracer(InterceptStrategy backlogTracer)
Sets a custom backlog tracer to be used as the default backlog tracer.
|
void |
CamelContext.setDefaultTracer(InterceptStrategy tracer)
Sets a custom tracer to be used as the default tracer.
|
Modifier and Type | Method and Description |
---|---|
void |
Channel.addInterceptStrategies(List<InterceptStrategy> strategy)
|
Modifier and Type | Method and Description |
---|---|
InterceptStrategy |
DefaultCamelContext.getDefaultBacklogDebugger() |
InterceptStrategy |
DefaultCamelContext.getDefaultBacklogTracer() |
InterceptStrategy |
DefaultCamelContext.getDefaultTracer() |
InterceptStrategy |
DefaultRouteContext.getManagedInterceptStrategy() |
Modifier and Type | Method and Description |
---|---|
List<InterceptStrategy> |
DefaultRouteContext.getInterceptStrategies() |
List<InterceptStrategy> |
DefaultCamelContext.getInterceptStrategies() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultRouteContext.addInterceptStrategy(InterceptStrategy interceptStrategy) |
void |
DefaultCamelContext.addInterceptStrategy(InterceptStrategy interceptStrategy) |
void |
DefaultCamelContext.setDefaultBacklogDebugger(InterceptStrategy defaultBacklogDebugger) |
void |
DefaultCamelContext.setDefaultBacklogTracer(InterceptStrategy backlogTracer) |
void |
DefaultCamelContext.setDefaultTracer(InterceptStrategy tracer) |
void |
DefaultRouteContext.setManagedInterceptStrategy(InterceptStrategy interceptStrategy) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultRouteContext.setInterceptStrategies(List<InterceptStrategy> interceptStrategies) |
void |
DefaultCamelContext.setInterceptStrategies(List<InterceptStrategy> interceptStrategies) |
Modifier and Type | Class and Description |
---|---|
class |
InstrumentationInterceptStrategy
This strategy class wraps targeted processors with a
InstrumentationProcessor . |
Modifier and Type | Method and Description |
---|---|
ObjectName |
DefaultManagementNamingStrategy.getObjectNameForTracer(CamelContext context,
InterceptStrategy tracer) |
Modifier and Type | Method and Description |
---|---|
List<InterceptStrategy> |
ProcessorDefinition.getInterceptStrategies() |
Modifier and Type | Method and Description |
---|---|
void |
ProcessorDefinition.addInterceptStrategy(InterceptStrategy strategy) |
Modifier and Type | Method and Description |
---|---|
protected void |
ProcessorDefinition.addInterceptStrategies(RouteContext routeContext,
Channel channel,
List<InterceptStrategy> strategies)
Adds the given list of interceptors to the channel.
|
Modifier and Type | Class and Description |
---|---|
class |
BacklogDebugger
A
Debugger that has easy debugging functionality which
can be used from JMX with ManagedBacklogDebuggerMBean . |
class |
BacklogTracer
A tracer used for message tracing, storing a copy of the message details in a backlog.
|
class |
Debug
|
class |
Delayer
Deprecated.
no longer in use, will be removed in next Camel release.
|
class |
HandleFault
InterceptStrategy implementation to handle faults as exceptions on a RouteContext |
class |
StreamCaching
Deprecated.
no longer in use, will be removed in next Camel release.
|
class |
Tracer
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
List<InterceptStrategy> |
DefaultChannel.getInterceptStrategies() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultChannel.addInterceptStrategy(InterceptStrategy strategy) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultChannel.addInterceptStrategies(List<InterceptStrategy> strategies) |
static StreamCaching |
StreamCaching.getStreamCaching(List<InterceptStrategy> interceptors)
Deprecated.
A helper method to return the StreamCaching instance
for a given list of interceptors
|
static void |
StreamCaching.noStreamCaching(List<InterceptStrategy> interceptors)
Deprecated.
Remove the
StreamCachingInterceptor from the given list of interceptors |
Modifier and Type | Method and Description |
---|---|
InterceptStrategy |
RouteContext.getManagedInterceptStrategy()
Gets the special managed intercept strategy if any
|
Modifier and Type | Method and Description |
---|---|
List<InterceptStrategy> |
RouteContext.getInterceptStrategies()
This method retrieves the InterceptStrategy instances this route context.
|
Modifier and Type | Method and Description |
---|---|
void |
RouteContext.addInterceptStrategy(InterceptStrategy interceptStrategy)
Adds a InterceptStrategy to this route context
|
ObjectName |
ManagementNamingStrategy.getObjectNameForTracer(CamelContext context,
InterceptStrategy tracer) |
void |
RouteContext.setManagedInterceptStrategy(InterceptStrategy interceptStrategy)
Sets a special intercept strategy for management.
|
Modifier and Type | Method and Description |
---|---|
void |
RouteContext.setInterceptStrategies(List<InterceptStrategy> interceptStrategies)
This method sets the InterceptStrategy instances on this route context.
|
Apache Camel