Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.builder | |
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.management |
Camel management
|
org.apache.camel.management.mbean |
Camel management JMX MBeans
|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
org.apache.camel.model.cloud |
The JAXB POJOs for the remote service call DSL
|
org.apache.camel.model.dataformat |
The JAXB POJOs for the
Data Formats used to marshal and unmarshal objects to
and from streams inside components
|
org.apache.camel.model.language | |
org.apache.camel.model.loadbalancer |
The JAXB POJOs for the
Load Balancer EIP pattern for the
XML Configuration.
|
org.apache.camel.model.rest |
The JAXB POJOs for the REST DSL
|
org.apache.camel.processor |
A collection of Processor
implementations which are used to implement the
Enterprise Integration Patterns
|
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.
|
org.apache.camel.support |
Base classes that help to implement the camel API and are expected to be extended by the user
|
Modifier and Type | Method and Description |
---|---|
RouteContext |
Route.getRouteContext()
Gets the route context
|
RouteContext |
Channel.getRouteContext()
Gets the
RouteContext |
Modifier and Type | Method and Description |
---|---|
Processor |
ErrorHandlerFactory.createErrorHandler(RouteContext routeContext,
Processor processor)
Creates the error handler
|
Modifier and Type | Method and Description |
---|---|
void |
ErrorHandlerBuilderSupport.addErrorHandlers(RouteContext routeContext,
OnExceptionDefinition exception) |
void |
ErrorHandlerBuilder.addErrorHandlers(RouteContext routeContext,
OnExceptionDefinition exception)
Adds error handler for the given exception type
|
void |
ErrorHandlerBuilderRef.addErrorHandlers(RouteContext routeContext,
OnExceptionDefinition exception) |
void |
ErrorHandlerBuilderSupport.configure(RouteContext routeContext,
ErrorHandler handler) |
void |
ErrorHandlerBuilder.configure(RouteContext routeContext,
ErrorHandler handler)
Configures the other error handler based on this error handler.
|
Processor |
LoggingErrorHandlerBuilder.createErrorHandler(RouteContext routeContext,
Processor processor)
Deprecated.
|
Processor |
NoErrorHandlerBuilder.createErrorHandler(RouteContext routeContext,
Processor processor) |
Processor |
DefaultErrorHandlerBuilder.createErrorHandler(RouteContext routeContext,
Processor processor) |
Processor |
DeadLetterChannelBuilder.createErrorHandler(RouteContext routeContext,
Processor processor) |
Processor |
ErrorHandlerBuilderRef.createErrorHandler(RouteContext routeContext,
Processor processor) |
List<OnExceptionDefinition> |
ErrorHandlerBuilderSupport.getErrorHandlers(RouteContext routeContext) |
List<OnExceptionDefinition> |
ErrorHandlerBuilder.getErrorHandlers(RouteContext routeContext)
Gets the error handlers
|
protected String |
ErrorHandlerBuilderSupport.getRouteId(RouteContext routeContext) |
static ErrorHandlerFactory |
ErrorHandlerBuilderRef.lookupErrorHandlerBuilder(RouteContext routeContext,
String ref)
Lookup the error handler by the given ref
|
static ErrorHandlerFactory |
ErrorHandlerBuilderRef.lookupErrorHandlerBuilder(RouteContext routeContext,
String ref,
boolean mandatory)
Lookup the error handler by the given ref
|
void |
ErrorHandlerBuilderSupport.setErrorHandlers(RouteContext routeContext,
List<OnExceptionDefinition> exceptions) |
void |
ErrorHandlerBuilder.setErrorHandlers(RouteContext routeContext,
List<OnExceptionDefinition> exceptions)
Adds the error handlers for the given list of exception types
|
protected void |
DeadLetterChannelBuilder.validateDeadLetterUri(RouteContext routeContext) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRouteContext
The context used to activate new routing rules
|
Modifier and Type | Method and Description |
---|---|
RouteContext |
DefaultUnitOfWork.getRouteContext() |
RouteContext |
DefaultRoute.getRouteContext() |
RouteContext |
MDCUnitOfWork.popRouteContext() |
RouteContext |
DefaultUnitOfWork.popRouteContext() |
Modifier and Type | Method and Description |
---|---|
List<RouteContext> |
RouteService.getRouteContexts() |
Modifier and Type | Method and Description |
---|---|
Processor |
TypedProcessorFactory.createChildProcessor(RouteContext routeContext,
ProcessorDefinition<?> definition,
boolean mandatory) |
Processor |
DefaultProcessorFactory.createChildProcessor(RouteContext routeContext,
ProcessorDefinition<?> definition,
boolean mandatory) |
Processor |
TypedProcessorFactory.createProcessor(RouteContext routeContext,
ProcessorDefinition<?> definition) |
Processor |
DefaultProcessorFactory.createProcessor(RouteContext routeContext,
ProcessorDefinition<?> definition) |
protected Processor |
TypedProcessorFactory.doCreateChildProcessor(RouteContext routeContext,
T definition,
boolean mandatory) |
Processor |
TypedProcessorFactory.doCreateProcessor(RouteContext routeContext,
T definition) |
void |
MDCUnitOfWork.pushRouteContext(RouteContext routeContext) |
void |
DefaultUnitOfWork.pushRouteContext(RouteContext routeContext) |
Constructor and Description |
---|
DefaultRoute(RouteContext routeContext,
Endpoint endpoint) |
DefaultRoute(RouteContext routeContext,
Endpoint endpoint,
Service... services) |
EventDrivenConsumerRoute(RouteContext routeContext,
Endpoint endpoint,
Processor processor) |
Constructor and Description |
---|
RouteService(DefaultCamelContext camelContext,
RouteDefinition routeDefinition,
List<RouteContext> routeContexts,
List<Route> routes) |
Modifier and Type | Method and Description |
---|---|
Object |
DefaultManagementObjectStrategy.getManagedObjectForErrorHandler(CamelContext context,
RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder) |
ObjectName |
DefaultManagementNamingStrategy.getObjectNameForErrorHandler(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory builder) |
void |
DefaultManagementLifecycleStrategy.onErrorHandlerAdd(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder) |
void |
DefaultManagementLifecycleStrategy.onErrorHandlerRemove(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder) |
void |
DefaultManagementLifecycleStrategy.onRouteContextCreate(RouteContext routeContext) |
Modifier and Type | Method and Description |
---|---|
RouteContext |
ManagedErrorHandler.getRouteContext() |
Constructor and Description |
---|
ManagedErrorHandler(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory builder) |
Modifier and Type | Method and Description |
---|---|
protected RouteContext |
RouteDefinition.addRoutes(CamelContext camelContext,
Collection<Route> routes,
FromDefinition fromType) |
Modifier and Type | Method and Description |
---|---|
List<RouteContext> |
RouteDefinition.addRoutes(ModelCamelContext camelContext,
Collection<Route> routes) |
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.
|
void |
OnExceptionDefinition.addRoutes(RouteContext routeContext,
Collection<Route> routes) |
void |
ProcessorDefinition.addRoutes(RouteContext routeContext,
Collection<Route> routes) |
protected AggregateProcessor |
AggregateDefinition.createAggregator(RouteContext routeContext) |
protected Resequencer |
ResequenceDefinition.createBatchResequencer(RouteContext routeContext,
BatchResequencerConfig config)
Creates a batch
Resequencer instance applying the given config . |
protected ModelChannel |
ProcessorDefinition.createChannel(RouteContext routeContext)
Creates a new instance of the
Channel . |
Processor |
ProcessorDefinition.createChildProcessor(RouteContext routeContext,
boolean mandatory)
Creates the child processor (outputs) from the current definition
|
protected Processor |
ProcessorDefinition.createCompositeProcessor(RouteContext routeContext,
List<Processor> list)
Creates a new instance of some kind of composite processor which defaults
to using a
Pipeline but derived classes could change the behaviour |
protected Processor |
MulticastDefinition.createCompositeProcessor(RouteContext routeContext,
List<Processor> list) |
protected DataFormat |
DataFormatDefinition.createDataFormat(RouteContext routeContext)
Factory method to create the data format instance
|
protected Expression |
WireTapDefinition.createExpression(RouteContext routeContext) |
Expression |
ExpressionSubElementDefinition.createExpression(RouteContext routeContext) |
protected Expression |
ToDynamicDefinition.createExpression(RouteContext routeContext) |
protected FilterProcessor |
ExpressionNode.createFilterProcessor(RouteContext routeContext)
Creates the
FilterProcessor from the expression node. |
protected FilterProcessor |
FilterDefinition.createFilterProcessor(RouteContext routeContext) |
protected LoadBalancer |
LoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
Factory method to create the load balancer from the loadBalancerTypeName
|
Processor |
ProcessorDefinition.createOutputsProcessor(RouteContext routeContext)
Prefer to use {#link #createChildProcessor}.
|
protected Processor |
ProcessorDefinition.createOutputsProcessor(RouteContext routeContext,
Collection<ProcessorDefinition<?>> outputs) |
protected Processor |
ProcessorDefinition.createOutputsProcessorImpl(RouteContext routeContext,
Collection<ProcessorDefinition<?>> outputs) |
protected Predicate |
ExpressionNode.createPredicate(RouteContext routeContext)
Creates the
Predicate from the expression node. |
Predicate |
ExpressionSubElementDefinition.createPredicate(RouteContext routeContext) |
protected Predicate |
WhenSkipSendToEndpointDefinition.createPredicate(RouteContext routeContext) |
Processor |
SetBodyDefinition.createProcessor(RouteContext routeContext) |
FilterProcessor |
WhenDefinition.createProcessor(RouteContext routeContext) |
Processor |
IdempotentConsumerDefinition.createProcessor(RouteContext routeContext) |
Processor |
LoadBalanceDefinition.createProcessor(RouteContext routeContext) |
Processor |
InterceptFromDefinition.createProcessor(RouteContext routeContext) |
Processor |
DynamicRouterDefinition.createProcessor(RouteContext routeContext) |
Processor |
HystrixDefinition.createProcessor(RouteContext routeContext) |
Processor |
RollbackDefinition.createProcessor(RouteContext routeContext) |
Processor |
LogDefinition.createProcessor(RouteContext routeContext) |
Processor |
StopDefinition.createProcessor(RouteContext routeContext) |
Processor |
ConvertBodyDefinition.createProcessor(RouteContext routeContext) |
Processor |
ChoiceDefinition.createProcessor(RouteContext routeContext) |
Processor |
AggregateDefinition.createProcessor(RouteContext routeContext) |
Processor |
SplitDefinition.createProcessor(RouteContext routeContext) |
Processor |
TransformDefinition.createProcessor(RouteContext routeContext) |
Processor |
InterceptSendToEndpointDefinition.createProcessor(RouteContext routeContext) |
Processor |
RoutingSlipDefinition.createProcessor(RouteContext routeContext) |
Processor |
PipelineDefinition.createProcessor(RouteContext routeContext) |
Processor |
InterceptDefinition.createProcessor(RouteContext routeContext) |
Processor |
OtherwiseDefinition.createProcessor(RouteContext routeContext) |
Processor |
WireTapDefinition.createProcessor(RouteContext routeContext) |
CatchProcessor |
CatchDefinition.createProcessor(RouteContext routeContext) |
Processor |
SetHeaderDefinition.createProcessor(RouteContext routeContext) |
Processor |
AOPDefinition.createProcessor(RouteContext routeContext)
Deprecated.
|
Processor |
UnmarshalDefinition.createProcessor(RouteContext routeContext) |
CatchProcessor |
OnExceptionDefinition.createProcessor(RouteContext routeContext) |
Processor |
PollEnrichDefinition.createProcessor(RouteContext routeContext) |
FilterProcessor |
FilterDefinition.createProcessor(RouteContext routeContext) |
Processor |
BeanDefinition.createProcessor(RouteContext routeContext) |
Processor |
RemovePropertiesDefinition.createProcessor(RouteContext routeContext) |
Processor |
TransactedDefinition.createProcessor(RouteContext routeContext) |
Processor |
EnrichDefinition.createProcessor(RouteContext routeContext) |
Processor |
RemoveHeaderDefinition.createProcessor(RouteContext routeContext) |
Processor |
SortDefinition.createProcessor(RouteContext routeContext) |
Processor |
SendDefinition.createProcessor(RouteContext routeContext) |
Processor |
SetOutHeaderDefinition.createProcessor(RouteContext routeContext)
Deprecated.
|
Processor |
DelayDefinition.createProcessor(RouteContext routeContext) |
Processor |
SagaDefinition.createProcessor(RouteContext routeContext) |
Processor |
ThreadsDefinition.createProcessor(RouteContext routeContext) |
Processor |
ProcessorDefinition.createProcessor(RouteContext routeContext)
Override this in definition class and implement logic to create the processor
based on the definition model.
|
Processor |
LoopDefinition.createProcessor(RouteContext routeContext) |
Processor |
SetFaultBodyDefinition.createProcessor(RouteContext routeContext) |
Processor |
SetExchangePatternDefinition.createProcessor(RouteContext routeContext) |
Processor |
MulticastDefinition.createProcessor(RouteContext routeContext) |
Processor |
OnFallbackDefinition.createProcessor(RouteContext routeContext) |
Processor |
ScriptDefinition.createProcessor(RouteContext routeContext) |
Processor |
ThrottleDefinition.createProcessor(RouteContext routeContext) |
Processor |
TryDefinition.createProcessor(RouteContext routeContext) |
Processor |
PolicyDefinition.createProcessor(RouteContext routeContext) |
Processor |
ThrowExceptionDefinition.createProcessor(RouteContext routeContext) |
Processor |
OnCompletionDefinition.createProcessor(RouteContext routeContext) |
Processor |
MarshalDefinition.createProcessor(RouteContext routeContext) |
Processor |
RecipientListDefinition.createProcessor(RouteContext routeContext) |
Processor |
SamplingDefinition.createProcessor(RouteContext routeContext) |
Processor |
FinallyDefinition.createProcessor(RouteContext routeContext) |
Processor |
ToDynamicDefinition.createProcessor(RouteContext routeContext) |
Processor |
ProcessDefinition.createProcessor(RouteContext routeContext) |
Processor |
ResequenceDefinition.createProcessor(RouteContext routeContext) |
Processor |
SetPropertyDefinition.createProcessor(RouteContext routeContext) |
Processor |
RemoveHeadersDefinition.createProcessor(RouteContext routeContext) |
PredicateValidatingProcessor |
ValidateDefinition.createProcessor(RouteContext routeContext) |
Processor |
RemovePropertyDefinition.createProcessor(RouteContext routeContext) |
Processor |
ClaimCheckDefinition.createProcessor(RouteContext routeContext) |
protected Processor |
ProcessorDefinition.createProcessor(RouteContext routeContext,
ProcessorDefinition<?> output) |
protected StreamResequencer |
ResequenceDefinition.createStreamResequencer(RouteContext routeContext,
StreamResequencerConfig config)
Creates a
StreamResequencer instance applying the given config . |
protected static Policy |
TransactedDefinition.doResolvePolicy(RouteContext routeContext,
String ref,
Class<? extends Policy> type) |
static ExecutorService |
ProcessorDefinitionHelper.getConfiguredExecutorService(RouteContext routeContext,
String name,
ExecutorServiceAwareDefinition<?> definition,
boolean useDefault)
Will lookup and get the configured
ExecutorService from the given definition. |
static ScheduledExecutorService |
ProcessorDefinitionHelper.getConfiguredScheduledExecutorService(RouteContext routeContext,
String name,
ExecutorServiceAwareDefinition<?> definition,
boolean useDefault)
Will lookup and get the configured
ScheduledExecutorService from the given definition. |
DataFormat |
DataFormatDefinition.getDataFormat(RouteContext routeContext) |
static DataFormat |
DataFormatDefinition.getDataFormat(RouteContext routeContext,
DataFormatDefinition type,
String ref)
Factory method to create the data format
|
LoadBalancer |
LoadBalancerDefinition.getLoadBalancer(RouteContext routeContext) |
void |
ModelChannel.initChannel(ProcessorDefinition<?> outputDefinition,
RouteContext routeContext)
Initializes the channel.
|
static ExecutorService |
ProcessorDefinitionHelper.lookupExecutorServiceRef(RouteContext routeContext,
String name,
Object source,
String executorServiceRef)
Will lookup in
Registry for a ExecutorService registered with the given
executorServiceRef name. |
static ScheduledExecutorService |
ProcessorDefinitionHelper.lookupScheduledExecutorServiceRef(RouteContext routeContext,
String name,
Object source,
String executorServiceRef)
Will lookup in
Registry for a ScheduledExecutorService registered with the given
executorServiceRef name. |
protected Processor |
ProcessorDefinition.makeProcessor(RouteContext routeContext)
Creates the processor and wraps it in any necessary interceptors and error handlers
|
void |
ModelChannel.postInitChannel(ProcessorDefinition<?> outputDefinition,
RouteContext routeContext)
Post initializes the channel.
|
Endpoint |
FromDefinition.resolveEndpoint(RouteContext context) |
Endpoint |
SendDefinition.resolveEndpoint(RouteContext context) |
protected <T> IdempotentRepository<T> |
IdempotentConsumerDefinition.resolveMessageIdRepository(RouteContext routeContext)
Strategy method to resolve the
IdempotentRepository to use |
protected Policy |
TransactedDefinition.resolvePolicy(RouteContext routeContext) |
protected Policy |
PolicyDefinition.resolvePolicy(RouteContext routeContext) |
static void |
ProcessorDefinitionHelper.resolvePropertyPlaceholders(RouteContext routeContext,
Object definition)
|
protected ThreadPoolRejectedPolicy |
ThreadsDefinition.resolveRejectedPolicy(RouteContext routeContext) |
static boolean |
ProcessorDefinitionHelper.willCreateNewThreadPool(RouteContext routeContext,
ExecutorServiceAwareDefinition<?> definition,
boolean useDefault)
Determines whether a new thread pool will be created or not.
|
protected Processor |
ProcessorDefinition.wrapChannel(RouteContext routeContext,
Processor processor,
ProcessorDefinition<?> child) |
protected Processor |
ProcessorDefinition.wrapChannel(RouteContext routeContext,
Processor processor,
ProcessorDefinition<?> child,
Boolean inheritErrorHandler) |
protected Processor |
ProcessorDefinition.wrapInErrorHandler(RouteContext routeContext,
Processor output)
Wraps the given output in an error handler
|
Processor |
ProcessorDefinition.wrapProcessor(RouteContext routeContext,
Processor processor)
Wraps the child processor in whatever necessary interceptors and error handlers
|
Modifier and Type | Method and Description |
---|---|
Processor |
ServiceCallDefinition.createProcessor(RouteContext routeContext) |
Modifier and Type | Method and Description |
---|---|
protected DataFormat |
XStreamDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
ZipDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
FlatpackDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
JsonDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
JibxDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
BoonDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
TidyMarkupDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
SerializationDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
YAMLDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
CustomDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
StringDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
JacksonXMLDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
CryptoDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
GzipDataFormat.createDataFormat(RouteContext routeContext) |
protected DataFormat |
BindyDataFormat.createDataFormat(RouteContext routeContext) |
Modifier and Type | Method and Description |
---|---|
Expression |
ExpressionDefinition.createExpression(RouteContext routeContext) |
Predicate |
ExpressionDefinition.createPredicate(RouteContext routeContext) |
Modifier and Type | Method and Description |
---|---|
protected LoadBalancer |
FailoverLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext) |
protected LoadBalancer |
TopicLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext) |
protected LoadBalancer |
CustomLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext) |
protected LoadBalancer |
RandomLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext) |
protected LoadBalancer |
WeightedLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext) |
protected LoadBalancer |
RoundRobinLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext) |
protected LoadBalancer |
CircuitBreakerLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
Deprecated.
|
protected LoadBalancer |
StickyLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext) |
Modifier and Type | Method and Description |
---|---|
RestBindingAdvice |
RestBindingDefinition.createRestBindingAdvice(RouteContext routeContext) |
Modifier and Type | Method and Description |
---|---|
void |
ErrorHandlerSupport.addExceptionPolicy(RouteContext routeContext,
OnExceptionDefinition exceptionType) |
protected AsyncProcessor |
RoutingSlip.createErrorHandler(RouteContext routeContext,
Exchange exchange,
AsyncProcessor processor,
Endpoint endpoint) |
protected Processor |
MulticastProcessor.createErrorHandler(RouteContext routeContext,
Exchange exchange,
Processor processor) |
protected ProcessorExchangePair |
MulticastProcessor.createProcessorExchangePair(int index,
Processor processor,
Exchange exchange,
RouteContext routeContext)
Creates the
ProcessorExchangePair which holds the processor and exchange to be send out. |
protected Processor |
MulticastProcessor.createUnitOfWorkProcessor(RouteContext routeContext,
Processor processor,
Exchange exchange)
Strategy to create the unit of work to be used for the sub route
|
Constructor and Description |
---|
ChildUnitOfWorkProcessorAdvice(RouteContext routeContext,
UnitOfWork parent) |
RouteContextAdvice(RouteContext routeContext)
Deprecated.
|
UnitOfWorkProcessorAdvice(RouteContext routeContext) |
Modifier and Type | Method and Description |
---|---|
RouteContext |
DefaultChannel.getRouteContext() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultChannel.initChannel(ProcessorDefinition<?> outputDefinition,
RouteContext routeContext) |
void |
DefaultChannel.postInitChannel(ProcessorDefinition<?> outputDefinition,
RouteContext routeContext) |
void |
TraceInterceptor.setRouteContext(RouteContext routeContext)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
RouteContext |
UnitOfWork.getRouteContext()
Gets the
RouteContext that this UnitOfWork currently is being routed through. |
RouteContext |
UnitOfWork.popRouteContext()
When finished being routed under the current
RouteContext
it should be removed. |
Modifier and Type | Method and Description |
---|---|
void |
Policy.beforeWrap(RouteContext routeContext,
ProcessorDefinition<?> definition)
Hook invoked before the wrap.
|
Processor |
ProcessorFactory.createChildProcessor(RouteContext routeContext,
ProcessorDefinition<?> definition,
boolean mandatory)
Creates the child processor.
|
Processor |
ProcessorFactory.createProcessor(RouteContext routeContext,
ProcessorDefinition<?> definition)
Creates the processor.
|
Object |
ManagementObjectStrategy.getManagedObjectForErrorHandler(CamelContext context,
RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder) |
ObjectName |
ManagementNamingStrategy.getObjectNameForErrorHandler(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory builder) |
void |
LifecycleStrategy.onErrorHandlerAdd(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder)
Notification on adding error handler.
|
void |
LifecycleStrategy.onErrorHandlerRemove(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder)
Notification on removing error handler.
|
void |
LifecycleStrategy.onRouteContextCreate(RouteContext routeContext)
Notification on adding
RouteContext (s). |
void |
UnitOfWork.pushRouteContext(RouteContext routeContext)
Pushes the
RouteContext that this UnitOfWork currently is being routed through. |
Processor |
Policy.wrap(RouteContext routeContext,
Processor processor)
Wraps any applicable interceptors around the given processor.
|
Modifier and Type | Method and Description |
---|---|
void |
LifecycleStrategySupport.onErrorHandlerAdd(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder) |
void |
LifecycleStrategySupport.onErrorHandlerRemove(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder) |
void |
LifecycleStrategySupport.onRouteContextCreate(RouteContext routeContext) |
Apache Camel