Package org.apache.camel.impl.engine
package org.apache.camel.impl.engine
-
ClassDescriptionRepresents the context used to configure routes and the policies to use.Base implementation for
EndpointRegistry,TransformerRegistry, andValidatorRegistry.BaseExecutorServiceManagerwhich can be used for implementationsBase class for package scan resolvers.Bootstrap configurer resolver that looks for configurer factories in META-INF/services/org/apache/camel/configurer/.Bootstrap factory finder.InternalProcessorthat Camel routing engine used during routing for cross cutting functionality such as: ExecuteUnitOfWorkKeeping track which route currently is being routed ExecuteRoutePolicyGather JMX performance statics Tracing Debugging Message History Stream CachingTransformer...Advice to execute theBacklogDebuggerif enabled.Advice to execute theBacklogTracerif enabled.Advice when an EIP uses the shareUnitOfWork functionality.Advice to execute when using custom debugger.Advice for delayingAdvice when Message History has been enabled.Advice that stores the node id and label of the processor that is processing the exchange.Advice to keep theInflightRepositoryup to date.Advice to invoke callbacks for before and after routing.Advice to execute anyRoutePolicya route may have been configured with.Advice forStreamCachingStrategyAdvice for tracingAdvice to inject newUnitOfWorkto theExchangeif needed, and as well to ensure theUnitOfWorkis done and stopped.A helper class for Camel based injector or bean post-processing hooks.A bean post processor which implements the Bean Integration features in Camel.A default name strategy which auto assigns a name using a prefix-counter pattern.DefaultChannel is the defaultChannel.Default class resolver that uses regular class loader to load classes.The default implementation ofComponentResolverwhich tries to find components by using the URI scheme prefix and searching for a file of the URI scheme name in the META-INF/services/org/apache/camel/component/ directory on the classpath.Default configurer resolver that looks for configurer factories in META-INF/services/org/apache/camel/configurer/.This is a special container for the CamelContext because, with Camel 4, we split the CamelContext and the former ExtendedCamelContext.Default implementation ofConsumerTemplate.Default data format resolverDefault implementation of theCamelDependencyInjectionAnnotationFactory.Default dev console resolver that looks for dev consoles factories in META-INF/services/org/apache/camel/dev-console/.Default implementation ofEndpointRegistryDefaultExecutorServiceManager.Default factory finder.Default factory finder.This implementation is based on the usage pattern, that a top level DefaultFluentProducerTemplate instance is created as singleton and provided to the Camel end user (such as injected into a POJO).DefaultHeadersMapFactorywhich uses theCaseInsensitiveMap.Default health check resolver that looks for health checks factories in META-INF/services/org/apache/camel/health-check/.DefaultInflightRepository.A default implementation ofInjectorwhich just uses reflection to instantiate new objects using their zero argument constructor, and then performing bean post processing usingCamelBeanPostProcessor.DefaultInterceptEndpointFactory.Default language resolver that looks for language factories in META-INF/services/org/apache/camel/language/ and language resolvers in META-INF/services/org/apache/camel/language/resolver/.Default implementation ofManagementNameStrategyA default management strategy that does not manage.Factory for creating non JMXManagementStrategy.Default id factory.Default implement ofPackageScanClassResolverDefault implement ofPackageScanResourceResolverAPeriodTaskSchedulerthat schedules generic tasks from custom components that are defined with thePeriodicTaskannotation.Template (named like Spring's TransactionTemplate & JmsTemplate et al) for working with Camel and sendingMessageinstances in anExchangeto anEndpoint.DefaultReactiveExecutor.DefaultResourceLoader.An implementation of theResourceResolverthat resolves aResourcefrom a base64 encoded string.An implementation of theResourceResolverthat resolves aResourcefrom the classpath.An implementation of theResourceResolverthat resolves aResourcefrom a file.An implementation of theResourceResolverthat resolves aResourcefrom a gzip+base64 encoded string.An implementation of theResourceResolverthat resolves aResourcefrom http.An implementation of theResourceResolverthat resolves aResourcefrom https.An implementation of theResourceResolverthat resolves aResourcefrom a string.An implementation of theResourceResolverthat resolves aResourcefrom a bean in the registry of type String.Default implementation ofRoute.A defaultRouteControllerthat starts the routes in a fail-fast mode, which means if any of the routes fail to startup then this causes Camel to fail to startup as well.DefaultRouteFactory.DefaultRoutesLoader.Default implementation ofRouteStartupOrder.DefaultBootstrapCloseablewhich will collect all registeredServicewhich isBootstrapCloseableand run their task and remove the service fromCamelContext.DefaultShutdownStrategywhich uses graceful shutdown.Default implementation ofStreamCachingStrategyA supervising capableRouteControllerthat delays the startup of the routes after the camel context startup and takes control of starting the routes in a safe manner.DefaultTracerimplementation that will log traced messages to the logger named org.apache.camel.Tracing.Default implementation ofTransformerRegistry.The default implementation ofUnitOfWorkDefaultUnitOfWorkFactoryDefault assembler resolver that looks forUriFactoryResolverfactories in META-INF/services/org/apache/camel/urifactory/.Default implementation ofValidatorRegistry.AStartupListenerthat defers startingServices, until as late as possible during the startup process ofCamelContext.RoutePolicywhich executes for a duration and then triggers an action.RoutePolicyFactorywhich executes for a duration and then triggers an action.Strategy to used an explicit (fixed) name forCamelContext.ThisFileStateRepositoryclass is a file-based implementation of aStateRepository.HashMapHeadersMapFactorywhich uses a plainHashMap.APollingConsumerPollStrategywhich supports suspending consumers if they failed for X number of times in a row.This unit of work supports MDC.ThisMemoryStateRepositoryclass is a memory-based implementation of aStateRepository.PooledExchangeFactorythat reusesExchangeinstance from a pool.PooledProcessorExchangeFactorythat reusesExchangeinstance from a pool.ExchangeFactorythat creates a newExchangeinstance.ProcessorExchangeFactorythat creates a newExchangeinstance.Represents the runtime objects for a given route so that it can be stopped independently of other routesA Shared (thread safe) internalProcessorthat Camel routing engine used during routing for cross cutting functionality such as: ExecuteUnitOfWorkKeeping track which route currently is being routed ExecuteRoutePolicyGather JMX performance statics Tracing Debugging Message History Stream CachingTransformer...Represents the context used to configure routes and the policies to use.AProcessorwhich is used for POJO @Consume where you can have multiple @Consume on the same endpoint/consumer and via predicate's can filter and call different methods.Key used inTransformerRegistryinAbstractCamelContext, to ensure a consistent lookup.Key used inValidatorRegistryinCamelContext, to ensure a consistent lookup.WebSphere specific resolver to handle loading annotated resources in JAR files.