| Name | Description | Type | Package | Framework |
| AbstractCamelInvocationHandler | Class | org.apache.camel.component.bean | Apache Camel | |
| AmbiguousMethodCallException | An exception thrown if an attempted method invocation resulted in an ambiguous method such that multiple methods match the inbound message exchange | Class | org.apache.camel.component.bean | Apache Camel |
| AnnotationExpressionFactory | A factory which creates an Expression object from an annotation on a field, property or method parameter of a specified type. | Interface | org.apache.camel.component.bean | Apache Camel |
| AntPathMatcherFileFilter | File filter using AntPathMatcher. | Class | org.apache.camel.component.file | Apache Camel |
| AntPathMatcherGenericFileFilter | File filter using AntPathMatcher. | Class | org.apache.camel.component.file | Apache Camel |
| ArrayBlockingQueueFactory | Class | org.apache.camel.component.seda | Apache Camel | |
| AssertionClause | Class | org.apache.camel.component.mock | Apache Camel | |
| AugmentedPropertyNameAwarePropertiesParser | Interface for property parses that can attempt parsing property names using a fixed property name prefix and suffix. | Interface | org.apache.camel.component.properties | Apache Camel |
| BeanAnnotationExpressionFactory | Class | org.apache.camel.component.bean | Apache Camel | |
| BeanComponent | The Bean Component is for invoking Java beans from Camel. | Class | org.apache.camel.component.bean | Apache Camel |
| BeanConstants | Class | org.apache.camel.component.bean | Apache Camel | |
| BeanConverter | Class | org.apache.camel.component.bean | Apache Camel | |
| BeanEndpoint | Endpoint for the bean component. | Class | org.apache.camel.component.bean | Apache Camel |
| BeanHelper | Helper for the bean component. | Class | org.apache.camel.component.bean | Apache Camel |
| BeanHolder | Object holder for a bean. | Interface | org.apache.camel.component.bean | Apache Camel |
| BeanInfo | Represents the metadata about a bean type created via a combination of introspection and annotations together with some useful sensible defaults | Class | org.apache.camel.component.bean | Apache Camel |
| BeanInfoCacheKey | Class | org.apache.camel.component.bean | Apache Camel | |
| BeanInvocation | Invocation of beans that can handle being serialized. | Class | org.apache.camel.component.bean | Apache Camel |
| BeanProcessor | A Processor which converts the inbound exchange to a method invocation on a POJO | Class | org.apache.camel.component.bean | Apache Camel |
| BeanProducer | Class | org.apache.camel.component.bean | Apache Camel | |
| BeanTypeHolder | Object holder for a bean type. | Interface | org.apache.camel.component.bean | Apache Camel |
| BindingComponent | A composite Component which creates a BindingEndpoint from a configured Binding instance and using the optional setUriPrefix(String) | Class | org.apache.camel.component.binding | Apache Camel |
| BindingConsumerProcessor | Class | org.apache.camel.component.binding | Apache Camel | |
| BindingEndpoint | Applies a Binding to an underlying Endpoint so that the binding processes messages before its sent to the endpoint and processes messages received by the endpoint consumer before its passed | Class | org.apache.camel.component.binding | Apache Camel |
| BindingNameComponent | Class | org.apache.camel.component.binding | Apache Camel | |
| BindingProducer | Class | org.apache.camel.component.binding | Apache Camel | |
| BlockingQueueFactory | Interface | org.apache.camel.component.seda | Apache Camel | |
| BrowseComponent | The Browse Component provides a simple BrowsableEndpoint for testing visualization or debugging. | Class | org.apache.camel.component.browse | Apache Camel |
| BrowseEndpoint | An endpoint which maintains a List of Exchange instances which can be useful for tooling, debugging and visualising routes. | Class | org.apache.camel.component.browse | Apache Camel |
| CamelInvocationHandler | An InvocationHandler which invokes a message exchange on a camel Endpoint | Class | org.apache.camel.component.bean | Apache Camel |
| ClassComponent | The Class Component is for binding JavaBeans to Camel message exchanges based on class name. | Class | org.apache.camel.component.beanclass | Apache Camel |
| ClassEndpoint | Endpoint for the class component. | Class | org.apache.camel.component.beanclass | Apache Camel |
| CollectionProducer | A simple Producer which just appends to a Collection the Exchange object. | Class | org.apache.camel.component.seda | Apache Camel |
| Component | a factory of Endpoint objects. | Interface | org.apache.camel | Apache Camel |
| ComponentConfiguration | Represents a set of configuration values for an endpoint URI which can be created from a URI string or a base URI string and a set of parameter names and values. | Interface | org.apache.camel | Apache Camel |
| ConstantBeanHolder | Class | org.apache.camel.component.bean | Apache Camel | |
| ConstantStaticTypeBeanHolder | A constant BeanHolder for a class or static class where the intention is to only invoke static methods, without the need for creating an instance of the type. | Class | org.apache.camel.component.bean | Apache Camel |
| ConstantTypeBeanHolder | Class | org.apache.camel.component.bean | Apache Camel | |
| ControlBusComponent | The Control Bus component allows sending messages to a control-bus endpoint to control the lifecycle of routes. | Class | org.apache.camel.component.controlbus | Apache Camel |
| ControlBusEndpoint | The control bus endpoint. | Class | org.apache.camel.component.controlbus | Apache Camel |
| ControlBusProducer | The control bus producer. | Class | org.apache.camel.component.controlbus | Apache Camel |
| DataFormatComponent | The Data Format Component enables using Data Format as a component. | Class | org.apache.camel.component.dataformat | Apache Camel |
| DataFormatEndpoint | Class | org.apache.camel.component.dataformat | Apache Camel | |
| DataSet | Represents a strategy for testing endpoints with canned data. | Interface | org.apache.camel.component.dataset | Apache Camel |
| DataSetComponent | Component for DataSet. | Class | org.apache.camel.component.dataset | Apache Camel |
| DataSetConsumer | Class | org.apache.camel.component.dataset | Apache Camel | |
| DataSetEndpoint | Endpoint for DataSet. | Class | org.apache.camel.component.dataset | Apache Camel |
| DataSetSupport | Class | org.apache.camel.component.dataset | Apache Camel | |
| DefaultAnnotationExpressionFactory | Default implementation of the AnnotationExpressionFactory. | Class | org.apache.camel.component.bean | Apache Camel |
| DefaultLSResourceResolver | Default LSResourceResolver which can included schema resources. | Class | org.apache.camel.component.validator | Apache Camel |
| DefaultParameterMappingStrategy | Class | org.apache.camel.component.bean | Apache Camel | |
| DefaultPropertiesParser | A parser to parse a string which contains property placeholders. | Class | org.apache.camel.component.properties | Apache Camel |
| DefaultPropertiesResolver | Default PropertiesResolver which can resolve properties from file and classpath. | Class | org.apache.camel.component.properties | Apache Camel |
| DirectBlockingProducer | The direct producer. | Class | org.apache.camel.component.direct | Apache Camel |
| DirectComponent | The Direct Component manages DirectEndpoint and holds the list of named direct endpoints. | Class | org.apache.camel.component.direct | Apache Camel |
| DirectConsumer | The direct consumer. | Class | org.apache.camel.component.direct | Apache Camel |
| DirectConsumerNotAvailableException | Exception thrown when no consumers are available. | Class | org.apache.camel.component.direct | Apache Camel |
| DirectEndpoint | Represents a direct endpoint that synchronously invokes the consumer of the endpoint when a producer sends a message to it. | Class | org.apache.camel.component.direct | Apache Camel |
| DirectProducer | The direct producer. | Class | org.apache.camel.component.direct | Apache Camel |
| DirectVmBlockingProducer | The direct producer. | Class | org.apache.camel.component.directvm | Apache Camel |
| DirectVmComponent | The Direct VM Component manages DirectVmEndpoint and holds the list of named direct-vm endpoints. | Class | org.apache.camel.component.directvm | Apache Camel |
| DirectVmConsumer | Class | org.apache.camel.component.directvm | Apache Camel | |
| DirectVmConsumerExpression | The expression to select direct-vm consumers based on ant-like path pattern matching. | Class | org.apache.camel.component.directvm | Apache Camel |
| DirectVmConsumerNotAvailableException | Exception thrown when no consumers are available. | Class | org.apache.camel.component.directvm | Apache Camel |
| DirectVmEndpoint | The direct-vm endpoint. | Class | org.apache.camel.component.directvm | Apache Camel |
| DirectVmProcessor | Class | org.apache.camel.component.directvm | Apache Camel | |
| DirectVmProducer | Class | org.apache.camel.component.directvm | Apache Camel | |
| EnvPropertiesFunction | A PropertiesFunction that lookup the property value from OS environment variables. | Class | org.apache.camel.component.properties | Apache Camel |
| FileBinding | File binding with the File type. | Class | org.apache.camel.component.file | Apache Camel |
| FileChangedExclusiveReadLockStrategy | Acquires exclusive read lock to the given file by checking whether the file is being changed by scanning the file at different intervals (to detect changes). | Class | org.apache.camel.component.file.strategy | Apache Camel |
| FileComponent | * The File Component provides access to file systems. | Class | org.apache.camel.component.file | Apache Camel |
| FileConsumer | Class | org.apache.camel.component.file | Apache Camel | |
| FileEndpoint | Class | org.apache.camel.component.file | Apache Camel | |
| FileLockExclusiveReadLockStrategy | Acquires exclusive read lock to the given file. | Class | org.apache.camel.component.file.strategy | Apache Camel |
| FileOperations | File operations for File. | Class | org.apache.camel.component.file | Apache Camel |
| FileProcessStrategyFactory | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| FileRenameExclusiveReadLockStrategy | Acquires exclusive read lock to the given file. | Class | org.apache.camel.component.file.strategy | Apache Camel |
| GenericFile | Generic File. | Class | org.apache.camel.component.file | Apache Camel |
| GenericFileBinding | Binding between the generic file and the body content. | Interface | org.apache.camel.component.file | Apache Camel |
| GenericFileComponent | Base class file component. | Class | org.apache.camel.component.file | Apache Camel |
| GenericFileConfiguration | Class | org.apache.camel.component.file | Apache Camel | |
| GenericFileConsumer | Base class for file consumers. | Class | org.apache.camel.component.file | Apache Camel |
| GenericFileConverter | Class | org.apache.camel.component.file | Apache Camel | |
| GenericFileDefaultBinding | Default binding for generic file. | Class | org.apache.camel.component.file | Apache Camel |
| GenericFileDefaultSorter | Default file sorter. | Class | org.apache.camel.component.file | Apache Camel |
| GenericFileDeleteProcessStrategy | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileEndpoint | Class | org.apache.camel.component.file | Apache Camel | |
| GenericFileExclusiveReadLockStrategy | Strategy for acquiring exclusive read locks for files to be consumed. | Interface | org.apache.camel.component.file | Apache Camel |
| GenericFileExist | enum GenericFileExistRepresent the kinds of options when writing a file and what to do in case of an existing file exists. | Class | org.apache.camel.component.file | Apache Camel |
| GenericFileExpressionRenamer | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileFilter | A filter for GenericFile. | Interface | org.apache.camel.component.file | Apache Camel |
| GenericFileMessage | Class | org.apache.camel.component.file | Apache Camel | |
| GenericFileNoOpProcessStrategy | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileOnCompletion | On completion strategy that performs the required work after the Exchange has been processed. | Class | org.apache.camel.component.file | Apache Camel |
| GenericFileOperationFailedException | Exception thrown in case of last file operation failed. | Class | org.apache.camel.component.file | Apache Camel |
| GenericFileOperations | Interface | org.apache.camel.component.file | Apache Camel | |
| GenericFileProcessStrategy | Represents a pluggable strategy when processing files. | Interface | org.apache.camel.component.file | Apache Camel |
| GenericFileProcessStrategyFactory | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileProcessStrategySupport | Base class for implementations of GenericFileProcessStrategy. | Class | org.apache.camel.component.file.strategy | Apache Camel |
| GenericFileProducer | Class | org.apache.camel.component.file | Apache Camel | |
| GenericFileRenameExclusiveReadLockStrategy | Acquires exclusive read lock to the given file. | Class | org.apache.camel.component.file.strategy | Apache Camel |
| GenericFileRenameProcessStrategy | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileRenamer | Used for renaming files. | Interface | org.apache.camel.component.file.strategy | Apache Camel |
| LanguageComponent | The Language component enables sending Exchanges to a given language in order to have a script executed. | Class | org.apache.camel.component.language | Apache Camel |
| LanguageEndpoint | Class | org.apache.camel.component.language | Apache Camel | |
| LanguageProducer | Class | org.apache.camel.component.language | Apache Camel | |
| LinkedBlockingQueueFactory | Class | org.apache.camel.component.seda | Apache Camel | |
| LogComponent | is for logging message exchanges via the underlying logging mechanism. | Class | org.apache.camel.component.log | Apache Camel |
| LogEndpoint | Class | org.apache.camel.component.log | Apache Camel | |
| LogProducer | Class | org.apache.camel.component.log | Apache Camel | |
| MarkerFileExclusiveReadLockStrategy | Acquires read lock to the given file using a marker file so other Camel consumers wont acquire the same file. | Class | org.apache.camel.component.file.strategy | Apache Camel |
| MethodBean | Represents a Serializable version of a MethodVersion:See Also:Serialized Form | Class | org.apache.camel.component.bean | Apache Camel |
| MethodInfo | Information about a method to be used for invocation. | Class | org.apache.camel.component.bean | Apache Camel |
| MethodInfoCache | Represents a cache of MethodInfo objects to avoid the expense of introspection for each invocation of a method via a proxy. | Class | org.apache.camel.component.bean | Apache Camel |
| MethodInvocation | Information used by Camel to perform method invocation. | Interface | org.apache.camel.component.bean | Apache Camel |
| MethodNotFoundException | Class | org.apache.camel.component.bean | Apache Camel | |
| MockComponent | The Mock Component provides mock endpoints for testing. | Class | org.apache.camel.component.mock | Apache Camel |
| MockEndpoint | A Mock endpoint which provides a literate, fluent API for testing routes using a JMock style API. | Class | org.apache.camel.component.mock | Apache Camel |
| MyCurrency | Class | org.apache.camel.component.bean | Apache Camel | |
| ParameterBindingException | Class | org.apache.camel.component.bean | Apache Camel | |
| ParameterInfo | Parameter information to be used for method invocation. | Class | org.apache.camel.component.bean | Apache Camel |
| ParameterMappingStrategy | Interface | org.apache.camel.component.bean | Apache Camel | |
| PojoMessageInvocationHandler | Special InvocationHandler for methods that have only one parameter. | Class | org.apache.camel.component.bean | Apache Camel |
| PojoProxyHelper | Create a dynamic proxy for a given interface and endpoint that sends the parameter object to the endpoint and optionally receives a reply. | Class | org.apache.camel.component.bean | Apache Camel |
| PriorityBlockingQueueFactory | Class | org.apache.camel.component.seda | Apache Camel | |
| PropertiesComponent | Class | org.apache.camel.component.properties | Apache Camel | |
| PropertiesFunction | A function that is applied instead of looking up a property placeholder. | Interface | org.apache.camel.component.properties | Apache Camel |
| PropertiesParser | Interface | org.apache.camel.component.properties | Apache Camel | |
| PropertiesResolver | A resolver to load properties from a given source such as a file from a classpath. | Interface | org.apache.camel.component.properties | Apache Camel |
| ProxyHelper | Class | org.apache.camel.component.bean | Apache Camel | |
| QueueReference | Holder for queue references. | Class | org.apache.camel.component.seda | Apache Camel |
| RefComponent | The Ref Component is for lookup of existing endpoints bound in the Registry. | Class | org.apache.camel.component.ref | Apache Camel |
| RefEndpoint | Class | org.apache.camel.component.ref | Apache Camel | |
| RegistryBean | Class | org.apache.camel.component.bean | Apache Camel | |
| ResourceEndpoint | A useful base class for endpoints which depend on a resource such as things like Velocity or XQuery based components. | Class | org.apache.camel.component | Apache Camel |
| RestComponent | Class | org.apache.camel.component.rest | Apache Camel | |
| RestEndpoint | Class | org.apache.camel.component.rest | Apache Camel | |
| SchedulerComponent | Class | org.apache.camel.component.scheduler | Apache Camel | |
| SchedulerConsumer | Class | org.apache.camel.component.scheduler | Apache Camel | |
| SchedulerEndpoint | Class | org.apache.camel.component.scheduler | Apache Camel | |
| SedaComponent | Class | org.apache.camel.component.seda | Apache Camel | |
| SedaConsumer | A Consumer for the SEDA component. | Class | org.apache.camel.component.seda | Apache Camel |
| SedaConsumerNotAvailableException | Class | org.apache.camel.component.seda | Apache Camel | |
| SedaEndpoint | An implementation of the Queue components for asynchronous SEDA exchanges on a BlockingQueue within a CamelContext | Class | org.apache.camel.component.seda | Apache Camel |
| SedaPollingConsumer | Class | org.apache.camel.component.seda | Apache Camel | |
| SedaProducer | Class | org.apache.camel.component.seda | Apache Camel | |
| ServicePropertiesFunction | A PropertiesFunction that lookup the property value from OS environment variables using the service idiom. | Class | org.apache.camel.component.properties | Apache Camel |
| SimpleDataSet | A simple DataSet that allows a static payload to be used to create each message exchange along with using a pluggable transformer to randomize the message. | Class | org.apache.camel.component.dataset | Apache Camel |
| StubComponent | The Stub Component is for stubbing out endpoints while developing or testing. | Class | org.apache.camel.component.stub | Apache Camel |
| StubConsumer | Class | org.apache.camel.component.stub | Apache Camel | |
| StubEndpoint | Class | org.apache.camel.component.stub | Apache Camel | |
| SysPropertiesFunction | A PropertiesFunction that lookup the property value from JVM system property. | Class | org.apache.camel.component.properties | Apache Camel |
| TestComponent | The Test Component is for simplifying unit and integration tests. | Class | org.apache.camel.component.test | Apache Camel |
| TestEndpoint | A Test Endpoint is a Mock Endpoint for testing but it will | Class | org.apache.camel.component.test | Apache Camel |
| TimeClause | Represents time based clauses for setting expectations on the mocks. | Class | org.apache.camel.component.mock | Apache Camel |
| TimerComponent | The Timer Component is for generating message exchanges when a timer fires. | Class | org.apache.camel.component.timer | Apache Camel |
| TimerConsumer | Class | org.apache.camel.component.timer | Apache Camel | |
| TimerEndpoint | Represents a timer endpoint that can generate periodic inbound exchanges triggered by a timer. | Class | org.apache.camel.component.timer | Apache Camel |
| ValidatorComponent | Class | org.apache.camel.component.validator | Apache Camel | |
| ValidatorEndpoint | Class | org.apache.camel.component.validator | Apache Camel | |
| ValidatorProducer | Class | org.apache.camel.component.validator | Apache Camel | |
| VmComponent | The VM component is for asynchronous SEDA exchanges on a BlockingQueue within the classloader tree containing the camel-core. | Class | org.apache.camel.component.vm | Apache Camel |
| VmConsumer | Class | org.apache.camel.component.vm | Apache Camel | |
| VmEndpoint | Class | org.apache.camel.component.vm | Apache Camel | |
| XPathAnnotationExpressionFactory | Factory for the XPath expression annotations. | Class | org.apache.camel.component.bean | Apache Camel |
| XsltComponent | Class | org.apache.camel.component.xslt | Apache Camel | |
| XsltConstants | XSLT component constants. | Class | org.apache.camel.component.xslt | Apache Camel |
| XsltEndpoint | Class | org.apache.camel.component.xslt | Apache Camel | |
| XsltOutput | Class | org.apache.camel.component.xslt | Apache Camel | |