| Name | Description | Type | Package | Framework |
| Activator | Class | org.apache.camel.impl.osgi | Apache Camel | |
| Activator .BaseResolver | Class | org.apache.camel.impl.osgi.Activator | Apache Camel | |
| Activator .BaseService | Class | org.apache.camel.impl.osgi.Activator | Apache Camel | |
| Activator .BundleComponentResolver | Class | org.apache.camel.impl.osgi.Activator | Apache Camel | |
| Activator .BundleDataFormatResolver | Class | org.apache.camel.impl.osgi.Activator | Apache Camel | |
| Activator .BundleLanguageResolver | Class | org.apache.camel.impl.osgi.Activator | Apache Camel | |
| Activator .BundleMetaLanguageResolver | Class | org.apache.camel.impl.osgi.Activator | Apache Camel | |
| Activator .BundleTypeConverterLoader | Class | org.apache.camel.impl.osgi.Activator | Apache Camel | |
| ActiveMQUuidGenerator | UuidGenerator which is a fast implementation based on how Apache ActiveMQ generates its UUID. | Class | org.apache.camel.impl | Apache Camel |
| AggregateRouteNode | Class | org.apache.camel.impl | Apache Camel | |
| AnnotatedParameterConfiguration | An implementation of ParameterConfiguration which comes from a field or setter method which has access to its underlying annotations to be able to expose additional validation | Class | org.apache.camel.impl | Apache Camel |
| AnnotatedWithAnyPackageScanFilter | Package scan filter for testing if a given class is annotated with any of the annotations. | Class | org.apache.camel.impl.scan | Apache Camel |
| AnnotatedWithPackageScanFilter | Package scan filter for testing if a given class is annotated with a certain annotation. | Class | org.apache.camel.impl.scan | Apache Camel |
| AnnotationTypeConverterLoader | A class which will auto-discover Converter objects and methods to pre-load the TypeConverterRegistry of converters on startup. | Class | org.apache.camel.impl.converter | Apache Camel |
| ArrayTypeConverter | A type converter which is used to convert to and from array types particularly for derived types of array component types and dealing with | Class | org.apache.camel.impl.converter | Apache Camel |
| AssignableToPackageScanFilter | Package scan filter for testing if a given class is assignable to another class. | Class | org.apache.camel.impl.scan | Apache Camel |
| AsyncProcessorTypeConverter | A simple converter that can convert any Processor to an AsyncProcessor. | Class | org.apache.camel.impl.converter | Apache Camel |
| BaseTypeConverterRegistry | Base implementation of a type converter registry used for type converters in Camel. | Class | org.apache.camel.impl.converter | Apache Camel |
| BaseTypeConverterRegistry .FallbackTypeConverter | Class | org.apache.camel.impl.converter.BaseTypeConverterRegistry | Apache Camel | |
| BaseTypeConverterRegistry .TypeMapping | Class | org.apache.camel.impl.converter.BaseTypeConverterRegistry | Apache Camel | |
| BreakpointSupport | A support class for Breakpoint implementations to use as base class. | Class | org.apache.camel.impl | Apache Camel |
| BridgeExceptionHandlerToErrorHandler | An ExceptionHandler that uses the DefaultConsumer to process the caused exception to send the message into the Camel routing engine | Class | org.apache.camel.impl | Apache Camel |
| BundleTracker | The BundleTracker class simplifies tracking bundles much like the ServiceTracker simplifies tracking services. | Class | org.apache.camel.impl.osgi.tracker | Apache Camel |
| BundleTrackerCustomizer | The BundleTrackerCustomizer interface allows a BundleTracker to customize the Bundles that are | Interface | org.apache.camel.impl.osgi.tracker | Apache Camel |
| CachingInjector | Class | org.apache.camel.impl.converter | Apache Camel | |
| CamelContextTrackerRegistry | A registry for CamelContextTracker. | Class | org.apache.camel.impl | Apache Camel |
| CamelPostProcessorHelper | Class | org.apache.camel.impl | Apache Camel | |
| ComponentConfigurationSupport | Class | org.apache.camel.impl | Apache Camel | |
| CompositePackageScanFilter | CompositePackageScanFilter allows multiple PackageScanFilters to be composed into a single filter. | Class | org.apache.camel.impl.scan | Apache Camel |
| CompositeRegistry | This registry will look up the object with the sequence of the registry list until it finds the Object. | Class | org.apache.camel.impl | Apache Camel |
| ConditionSupport | A support class for Condition implementations to use as base class. | Class | org.apache.camel.impl | Apache Camel |
| ConfigurationHelper | Class | org.apache.camel.impl | Apache Camel | |
| ConfigurationHelper .FieldParameterSetter | Class | org.apache.camel.impl.ConfigurationHelper | Apache Camel | |
| ConfigurationHelper .ParameterSetter | Interface | org.apache.camel.impl.ConfigurationHelper | Apache Camel | |
| ConsumerCache | Cache containing created Consumer. | Class | org.apache.camel.impl | Apache Camel |
| CorePackageScanClassResolver | A ClassResolver which loads type converters from a hardcoded list of classes. | Class | org.apache.camel.impl.converter | Apache Camel |
| CoreTypeConverterLoader | Will load all type converters from camel-core without classpath scanning, which makes The CorePackageScanClassResolver contains a hardcoded list of the type converter classes to load. | Class | org.apache.camel.impl.converter | Apache Camel |
| DefaultAsyncProcessorAwaitManager | Class | org.apache.camel.impl | Apache Camel | |
| DefaultAsyncProducer | A default implementation of Producer for implementation inheritance, which can process Exchanges asynchronously. | Class | org.apache.camel.impl | Apache Camel |
| DefaultCamelBeanPostProcessor | A bean post processor which implements the Bean Integration features in Camel. | Class | org.apache.camel.impl | Apache Camel |
| DefaultCamelContext | Represents the context used to configure routes and the policies to use. | Class | org.apache.camel.impl | Apache Camel |
| DefaultCamelContextNameStrategy | A default name strategy which auto assigns a name using a prefix-counter pattern. | Class | org.apache.camel.impl | Apache Camel |
| DefaultClassResolver | Default class resolver that uses regular class loader to load classes. | Class | org.apache.camel.impl | Apache Camel |
| DefaultComponent | Default component to use for base for components implementations. | Class | org.apache.camel.impl | Apache Camel |
| DefaultComponentConfiguration | Default implementation for components which do not inherit from UriEndpointComponent and do not have Endpoint classes annotated with UriEndpoint | Class | org.apache.camel.impl | Apache Camel |
| DefaultComponentResolver | The default implementation of ComponentResolver which tries to find components by using the URI scheme prefix and searching for a file of the URI | Class | org.apache.camel.impl | Apache Camel |
| DefaultConsumer | A default consumer useful for implementation inheritance. | Class | org.apache.camel.impl | Apache Camel |
| DefaultConsumerTemplate | Template (named like Spring's TransactionTemplate & JmsTemplate et al) for working with Camel and consuming Message instances in an | Class | org.apache.camel.impl | Apache Camel |
| DefaultDataFormatResolver | Class | org.apache.camel.impl | Apache Camel | |
| DefaultDebugger | The default implementation of the Debugger. | Class | org.apache.camel.impl | Apache Camel |
| DefaultEndpoint | A default endpoint useful for implementation inheritance. | Class | org.apache.camel.impl | Apache Camel |
| DefaultEndpointConfiguration | Default implementation of EndpointConfiguration. | Class | org.apache.camel.impl | Apache Camel |
| DefaultEndpointRegistry | Default implementation of EndpointRegistrySee Also:Serialized Form | Class | org.apache.camel.impl | Apache Camel |
| DefaultExchange | Class | org.apache.camel.impl | Apache Camel | |
| DefaultExchangeHolder | Holder object for sending an exchange over a remote wire as a serialized object. | Class | org.apache.camel.impl | Apache Camel |
| DefaultExecutorServiceManager | Default ExecutorServiceManager. | Class | org.apache.camel.impl | Apache Camel |
| DefaultExecutorServiceStrategy | Class | org.apache.camel.impl | Apache Camel | |
| DefaultFactoryFinder | Default factory finder. | Class | org.apache.camel.impl | Apache Camel |
| DefaultFactoryFinderResolver | Default factory finder. | Class | org.apache.camel.impl | Apache Camel |
| DefaultHeaderFilterStrategy | The default header filtering strategy. | Class | org.apache.camel.impl | Apache Camel |
| DefaultInflightRepository | Default InflightRepository. | Class | org.apache.camel.impl | Apache Camel |
| DefaultInjector | A default implementation of Injector which just uses reflection to instantiate new objects using their zero argument constructor, | Class | org.apache.camel.impl | Apache Camel |
| DefaultLanguageResolver | 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/. | Class | org.apache.camel.impl | Apache Camel |
| DefaultManagementNameStrategy | Default implementation of ManagementNameStrategy This implementation will by default use a name pattern as #name# and in case | Class | org.apache.camel.impl | Apache Camel |
| DefaultMessage | The default implementation of Message This implementation uses a CaseInsensitiveMap storing the headers. | Class | org.apache.camel.impl | Apache Camel |
| DefaultMessageHistory | Default MessageHistory. | Class | org.apache.camel.impl | Apache Camel |
| DefaultModelJAXBContextFactory | Default implementation of ModelJAXBContextFactory. | Class | org.apache.camel.impl | Apache Camel |
| DefaultNodeIdFactory | Class | org.apache.camel.impl | Apache Camel | |
| DefaultPackageScanClassResolver | Class | org.apache.camel.impl | Apache Camel | |
| DefaultPollingConsumerPollStrategy | A default implementation that will not retry on rollback. | Class | org.apache.camel.impl | Apache Camel |
| DefaultPollingConsumerServicePool | A service pool for PollingConsumer. | Class | org.apache.camel.impl | Apache Camel |
| DefaultPollingEndpoint | Class | org.apache.camel.impl | Apache Camel | |
| DefaultProducer | A default implementation of Producer for implementation inheritance. | Class | org.apache.camel.impl | Apache Camel |
| DefaultProducerServicePool | A service pool for Producer. | Class | org.apache.camel.impl | Apache Camel |
| DefaultProducerTemplate | Template (named like Spring's TransactionTemplate & JmsTemplate et al) for working with Camel and sending Message instances in an | Class | org.apache.camel.impl | Apache Camel |
| DefaultRestRegistry | Class | org.apache.camel.impl | Apache Camel | |
| DefaultRoute | Default implementation of Route. | Class | org.apache.camel.impl | Apache Camel |
| DefaultRouteContext | Class | org.apache.camel.impl | Apache Camel | |
| DefaultRouteNode | Class | org.apache.camel.impl | Apache Camel | |
| DefaultRouteStartupOrder | Default implementation of RouteStartupOrder. | Class | org.apache.camel.impl | Apache Camel |
| DefaultRuntimeEndpointRegistry | Class | org.apache.camel.impl | Apache Camel | |
| DefaultScheduledPollConsumer | Class | org.apache.camel.impl | Apache Camel | |
| DefaultScheduledPollConsumerScheduler | Default ScheduledBatchPollingConsumer. | Class | org.apache.camel.impl | Apache Camel |
| DefaultServicePool | Default implementation to inherit for a basic service pool. | Class | org.apache.camel.impl | Apache Camel |
| DefaultShutdownStrategy | Default ShutdownStrategy which uses graceful shutdown. | Class | org.apache.camel.impl | Apache Camel |
| DefaultStreamCachingStrategy | Class | org.apache.camel.impl | Apache Camel | |
| DefaultSubUnitOfWork | A default implementation of SubUnitOfWork combined with a SubUnitOfWorkCallback to gather callbacks into this SubUnitOfWork state | Class | org.apache.camel.impl | Apache Camel |
| DefaultThreadPoolFactory | Factory for thread pools that uses the JDK Executors for creating the thread pools. | Class | org.apache.camel.impl | Apache Camel |
| DefaultTracedRouteNodes | Class | org.apache.camel.impl | Apache Camel | |
| DefaultTypeConverter | Default implementation of a type converter registry used for type converters in Camel. | Class | org.apache.camel.impl.converter | Apache Camel |
| DefaultUnitOfWork | Class | org.apache.camel.impl | Apache Camel | |
| DefaultUnitOfWorkFactory | Class | org.apache.camel.impl | Apache Camel | |
| DoCatchRouteNode | RouteNode representing do catch. | Class | org.apache.camel.impl | Apache Camel |
| DoFinallyRouteNode | RouteNode representing do finally. | Class | org.apache.camel.impl | Apache Camel |
| EmptyProducerCache | A ProducerCache which is always empty and does not cache any Producers. | Class | org.apache.camel.impl | Apache Camel |
| EnumTypeConverter | Class | org.apache.camel.impl.converter | Apache Camel | |
| EventDrivenConsumerRoute | A DefaultRoute which starts with an Event Driven Consumer | Class | org.apache.camel.impl | Apache Camel |
| EventDrivenPollingConsumer | A default implementation of the PollingConsumer which uses the normal asynchronous consumer mechanism along with a BlockingQueue to allow | Class | org.apache.camel.impl | Apache Camel |
| ExplicitCamelContextNameStrategy | Strategy to used an explicit (fixed) name for CamelContext. | Class | org.apache.camel.impl | Apache Camel |
| ExpressionAdapter | Class | org.apache.camel.impl | Apache Camel | |
| ExpressionSupport | Class | org.apache.camel.impl | Apache Camel | |
| FutureTypeConverter | Future type converter. | Class | org.apache.camel.impl.converter | Apache Camel |
| GzipDataFormat | GZip DataFormat for reading/writing data using gzip. | Class | org.apache.camel.impl | Apache Camel |
| HeaderFilterStrategyComponent | Base class for components to support configuring a HeaderFilterStrategy. | Class | org.apache.camel.impl | Apache Camel |
| InstanceMethodFallbackTypeConverter | A TypeConverter implementation which instantiates an object so that an instance method can be used as a fallback type converter | Class | org.apache.camel.impl.converter | Apache Camel |
| InstanceMethodTypeConverter | A TypeConverter implementation which instantiates an object so that an instance method can be used as a type converter | Class | org.apache.camel.impl.converter | Apache Camel |
| InterceptSendToEndpoint | Class | org.apache.camel.impl | Apache Camel | |
| InterceptSendToMockEndpointStrategy | A EndpointStrategy which is capable of mocking endpoints. | Class | org.apache.camel.impl | Apache Camel |
| InvertingPackageScanFilter | Package scan filter for inverting the match result of a subfilter. | Class | org.apache.camel.impl.scan | Apache Camel |
| JavaUuidGenerator | This implementation uses the UUID from Java. | Class | org.apache.camel.impl | Apache Camel |
| JndiRegistry | Class | org.apache.camel.impl | Apache Camel | |
| LazyLoadingTypeConverter | Lazy implementation of a type converter registry used for type converters in Camel. | Class | org.apache.camel.impl.converter | Apache Camel |
| LimitedPollingConsumerPollStrategy | A PollingConsumerPollStrategy which supports suspending consumers if they failed for X number of times in a row. | Class | org.apache.camel.impl | Apache Camel |
| LoggingExceptionHandler | Class | org.apache.camel.impl | Apache Camel | |
| MainSupport | Class | org.apache.camel.impl | Apache Camel | |
| MappedEndpointConfiguration | Fallback implementation of EndpointConfiguration used by Components that did not yet define a configuration type. | Class | org.apache.camel.impl | Apache Camel |
| MDCUnitOfWork | This unit of work supports MDC. | Class | org.apache.camel.impl | Apache Camel |
| MessageSupport | A base class for implementation inheritance providing the core Message body handling features but letting the derived class deal | Class | org.apache.camel.impl | Apache Camel |
| OnCompletionRouteNode | RouteNode representing onCompletion. | Class | org.apache.camel.impl | Apache Camel |
| OnExceptionRouteNode | RouteNode representing onException. | Class | org.apache.camel.impl | Apache Camel |
| ParameterConfiguration | Represents the configuration of a URI query parameter value to allow type conversion and better validation of the configuration of URIs and Endpoints | Class | org.apache.camel.impl | Apache Camel |
| PollingConsumerSupport | Class | org.apache.camel.impl | Apache Camel | |
| ProcessorEndpoint | An endpoint which allows exchanges to be sent into it which just invokes a given Processor. | Class | org.apache.camel.impl | Apache Camel |
| ProcessorPollingConsumer | A simple implementation of PollingConsumer which just uses a Processor. | Class | org.apache.camel.impl | Apache Camel |
| ProducerCache | Cache containing created Producer. | Class | org.apache.camel.impl | Apache Camel |
| PropertyEditorTypeConverter | Uses the PropertyEditor conversion system to convert Objects to and from String values. | Class | org.apache.camel.impl.converter | Apache Camel |
| PropertyPlaceholderDelegateRegistry | A Registry which delegates to the real registry. | Class | org.apache.camel.impl | Apache Camel |
| RoutePolicySupport | Class | org.apache.camel.impl | Apache Camel | |
| RouteService | Class | org.apache.camel.impl | Apache Camel | |
| ScheduledBatchPollingConsumer | Class | org.apache.camel.impl | Apache Camel | |
| ScheduledPollConsumer | Class | org.apache.camel.impl | Apache Camel | |
| ScheduledPollEndpoint | Class | org.apache.camel.impl | Apache Camel | |
| SerializationDataFormat | using Java Serialiation. | Class | org.apache.camel.impl | Apache Camel |
| ServiceSupport | Class | org.apache.camel.impl | Apache Camel | |
| SharedPollingConsumerServicePool | A shared DefaultPollingConsumerServicePool which is used by CamelContext by default. | Class | org.apache.camel.impl | Apache Camel |
| SharedProducerServicePool | A shared DefaultProducerServicePool which is used by CamelContext by default. | Class | org.apache.camel.impl | Apache Camel |
| SimpleRegistry | A Map-based registry. | Class | org.apache.camel.impl | Apache Camel |
| SimpleUuidGenerator | Class | org.apache.camel.impl | Apache Camel | |
| StaticMethodFallbackTypeConverter | A TypeConverter implementation which invokes a static method as a fallback type converter from a type to another type | Class | org.apache.camel.impl.converter | Apache Camel |
| StaticMethodTypeConverter | Class | org.apache.camel.impl.converter | Apache Camel | |
| StringDataFormat | Class | org.apache.camel.impl | Apache Camel | |
| SynchronizationAdapter | Class | org.apache.camel.impl | Apache Camel | |
| SynchronousDelegateProducer | To process the delegated producer in synchronous mode. | Class | org.apache.camel.impl | Apache Camel |
| ThreadPoolProfileSupport | Use ThreadPoolProfile insteadSee Also:Serialized Form | Class | org.apache.camel.impl | Apache Camel |
| ThrottlingInflightRoutePolicy | A throttle based RoutePolicy which is capable of dynamic throttling a route based on number of current inflight exchanges. | Class | org.apache.camel.impl | Apache Camel |
| ThrottlingInflightRoutePolicy .ThrottlingScope | Class | org.apache.camel.impl.ThrottlingInflightRoutePolicy | Apache Camel | |
| ToStringTypeConverter | A simple converter that can convert any object to a String type by using the toString() method of the object. | Class | org.apache.camel.impl.converter | Apache Camel |
| UriComponentConfiguration | which are annotated with UriEndpoint to use the UriParam and UriParams annotations | Class | org.apache.camel.impl | Apache Camel |
| UriEndpointComponent | A component implementation for endpoints which are annotated with UriEndpoint to describe their configurable parameters via annotations | Class | org.apache.camel.impl | Apache Camel |
| UriEndpointConfiguration | which are annotated with UriEndpoint to use the UriParam and UriParams annotations to denote its parameters which can be specified via URI query parameters. | Class | org.apache.camel.impl | Apache Camel |
| WebSpherePackageScanClassResolver | WebSphere specific resolver to handle loading annotated resources in JAR files. | Class | org.apache.camel.impl | Apache Camel |
| ZipDataFormat | Deflate compression data format. | Class | org.apache.camel.impl | Apache Camel |