Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.component |
Base classes for Components
|
org.apache.camel.component.bean |
The Bean Component which will look up the
bean name in the Spring ApplicationContext and use that to dispatch messages to a POJO
|
org.apache.camel.component.beanclass |
The Class Component for invoking Java classes from Camel
|
org.apache.camel.component.binding |
The Binding Component which is
a way of wrapping an Endpoint in a contract; such as a Data Format, a Content Enricher or validation step.
|
org.apache.camel.component.browse |
The Browse Component which is a simple in memory
component which maintains a list of all message exchanges which can be useful for debugging, tooling or visualistion.
|
org.apache.camel.component.controlbus |
The Control Bus Component which
allows to manage Camel at runtime.
|
org.apache.camel.component.dataformat |
The DataFormat Component
allows to use Data Format as a Camel Component.
|
org.apache.camel.component.dataset |
A DataSet Endpoint for testing of endpoints using defined DataSets
|
org.apache.camel.component.direct |
The Direct Component which synchronously invokes
all the consumers when a producer sends an exchange to the endpoint.
|
org.apache.camel.component.directvm |
The Direct VM Component which synchronously invokes
the consumer when a producer sends an exchange to the endpoint.
|
org.apache.camel.component.extension |
Component extension
|
org.apache.camel.component.extension.metadata |
MetaData component extension
|
org.apache.camel.component.extension.verifier |
Verifier component extension
|
org.apache.camel.component.file |
The File Component for working with file systems.
|
org.apache.camel.component.language |
The Language Component to send messages to language endpoints executing
the script.
|
org.apache.camel.component.log |
The Log Component uses Jakarta Commons Logging to log message exchanges.
|
org.apache.camel.component.mock |
The Mock Component which is used for testing of routing and mediation rules.
|
org.apache.camel.component.properties |
The Properties Component for lookup of property
placeholders for endpoint URI.
|
org.apache.camel.component.ref |
The Ref Component for lookup of existing
endpoints bound in the
Registry . |
org.apache.camel.component.rest |
The REST Component for defining REST services, supporting
the Camel Rest DSL.
|
org.apache.camel.component.saga | |
org.apache.camel.component.scheduler |
The Scheduler Component to schedule routes
|
org.apache.camel.component.seda | |
org.apache.camel.component.stub |
The Stub Component which is used for stubbing endpoints.
|
org.apache.camel.component.test |
A Test Endpoint for Pattern Based Testing
|
org.apache.camel.component.timer |
The Timer Component provides a
simple timer
|
org.apache.camel.component.validator |
The Validator Component for validating XML against some schema
|
org.apache.camel.component.vm |
The VM Component for asynchronous
SEDA exchanges on a
BlockingQueue
within the current JVM; so across CamelContext instances.
|
org.apache.camel.component.xslt |
The XSLT Component for transforming messages with XSLT
|
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.impl.osgi |
Camel OSGi Activator.
|
org.apache.camel.management |
Camel management
|
org.apache.camel.management.mbean |
Camel management JMX MBeans
|
org.apache.camel.spi |
Service Provider Interfaces used 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
|
org.apache.camel.util |
Utility classes used by the core of Camel.
|
org.apache.camel.util.component |
Base classes and utilities for API based components
|
Modifier and Type | Method and Description |
---|---|
default <T extends Component> |
ComponentAware.getComponent(Class<T> type)
Get the
Component as the specified type. |
<T extends Component> |
CamelContext.getComponent(String name,
Class<T> componentType)
Gets a component from the CamelContext by name and specifying the expected type of component.
|
Modifier and Type | Method and Description |
---|---|
Component |
ComponentAware.getComponent()
Get the
Component |
Component |
CamelContext.getComponent(String componentName)
Gets a component from the CamelContext by name.
|
Component |
CamelContext.getComponent(String name,
boolean autoCreateComponents)
Gets a component from the CamelContext by name.
|
Component |
CamelContext.getComponent(String name,
boolean autoCreateComponents,
boolean autoStart)
Gets a component from the CamelContext by name.
|
Component |
CamelContext.hasComponent(String componentName)
Is the given component already registered?
|
Component |
CamelContext.removeComponent(String componentName)
Removes a previously added component.
|
Modifier and Type | Method and Description |
---|---|
void |
CamelContext.addComponent(String componentName,
Component component)
Adds a component to the context.
|
void |
ComponentAware.setComponent(Component component)
Injects the
Component |
Constructor and Description |
---|
ResourceEndpoint(String endpointUri,
Component component,
String resourceUri) |
Modifier and Type | Class and Description |
---|---|
class |
BeanComponent
The Bean Component is for invoking Java beans from Camel.
|
Constructor and Description |
---|
BeanEndpoint(String endpointUri,
Component component) |
BeanEndpoint(String endpointUri,
Component component,
BeanProcessor processor) |
Modifier and Type | Class and Description |
---|---|
class |
ClassComponent
The Class Component is for binding JavaBeans to Camel message exchanges based on class name.
|
Constructor and Description |
---|
ClassEndpoint(String endpointUri,
Component component) |
Modifier and Type | Class and Description |
---|---|
class |
BrowseComponent
The Browse Component provides a simple
BrowsableEndpoint for testing visualization or debugging.
|
Constructor and Description |
---|
BrowseEndpoint(String uri,
Component component) |
Modifier and Type | Class and Description |
---|---|
class |
ControlBusComponent
The Control Bus component allows sending messages to a control-bus endpoint to control the lifecycle of routes.
|
Constructor and Description |
---|
ControlBusEndpoint(String endpointUri,
Component component) |
Modifier and Type | Class and Description |
---|---|
class |
DataFormatComponent
The Data Format Component enables using Data Format as a component.
|
Constructor and Description |
---|
DataFormatEndpoint(String endpointUri,
Component component,
DataFormat dataFormat) |
Modifier and Type | Class and Description |
---|---|
class |
DataSetComponent
Component for DataSet.
|
Constructor and Description |
---|
DataSetEndpoint(String endpointUri,
Component component,
DataSet dataSet) |
Modifier and Type | Class and Description |
---|---|
class |
DirectComponent
The Direct Component manages
DirectEndpoint and holds the list of named direct endpoints. |
Constructor and Description |
---|
DirectEndpoint(String endpointUri,
Component component) |
DirectEndpoint(String uri,
Component component,
Map<String,DirectConsumer> consumers) |
Modifier and Type | Class and Description |
---|---|
class |
DirectVmComponent
The Direct VM Component manages
DirectVmEndpoint and holds the list of named direct-vm endpoints. |
Modifier and Type | Method and Description |
---|---|
static <T> T |
ComponentExtensionHelper.trySetComponent(T object,
Component component)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Component |
AbstractMetaDataExtension.getComponent() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractMetaDataExtension.setComponent(Component component) |
Constructor and Description |
---|
AbstractMetaDataExtension(Component component) |
AbstractMetaDataExtension(Component component,
CamelContext camelContext) |
Modifier and Type | Method and Description |
---|---|
Component |
DefaultComponentVerifierExtension.getComponent() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultComponentVerifierExtension.setComponent(Component component) |
Constructor and Description |
---|
DefaultComponentVerifierExtension(String defaultScheme,
CamelContext camelContext,
Component component) |
Modifier and Type | Class and Description |
---|---|
class |
FileComponent
* The File Component provides access to file systems.
|
class |
GenericFileComponent<T>
Base class file component.
|
Constructor and Description |
---|
FileEndpoint(String endpointUri,
Component component) |
GenericFileEndpoint(String endpointUri,
Component component) |
Modifier and Type | Class and Description |
---|---|
class |
LanguageComponent
The Language component enables sending
Exchange s to a given language in order to have a script executed. |
Constructor and Description |
---|
LanguageEndpoint(String endpointUri,
Component component,
Language language,
Expression expression,
String resourceUri) |
Modifier and Type | Class and Description |
---|---|
class |
LogComponent
The Log Component
is for logging message exchanges via the underlying logging mechanism.
|
Constructor and Description |
---|
LogEndpoint(String endpointUri,
Component component) |
LogEndpoint(String endpointUri,
Component component,
Processor logger) |
Modifier and Type | Class and Description |
---|---|
class |
MockComponent
The Mock Component provides mock endpoints for testing.
|
Constructor and Description |
---|
MockEndpoint(String endpointUri,
Component component) |
Modifier and Type | Class and Description |
---|---|
class |
PropertiesComponent
The Properties Component allows you to use property placeholders when defining Endpoint URIs
|
Constructor and Description |
---|
PropertiesEndpoint(String endpointUri,
Endpoint delegate,
Component component) |
Modifier and Type | Class and Description |
---|---|
class |
RefComponent
The Ref Component is for lookup of existing endpoints bound in the
Registry . |
Constructor and Description |
---|
RefEndpoint(String endpointUri,
Component component) |
Modifier and Type | Class and Description |
---|---|
class |
RestApiComponent
Rest API component.
|
class |
RestComponent
Rest component.
|
Modifier and Type | Class and Description |
---|---|
class |
SagaComponent
The saga component for interacting with the saga processing framework.
|
Modifier and Type | Class and Description |
---|---|
class |
SchedulerComponent |
Modifier and Type | Class and Description |
---|---|
class |
SedaComponent
The SEDA Component is for asynchronous SEDA exchanges on a
BlockingQueue within a CamelContext |
Modifier and Type | Method and Description |
---|---|
protected SedaEndpoint |
SedaComponent.createEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue,
int concurrentConsumers) |
protected SedaEndpoint |
SedaComponent.createEndpoint(String endpointUri,
Component component,
BlockingQueueFactory<Exchange> queueFactory,
int concurrentConsumers) |
Constructor and Description |
---|
SedaEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue) |
SedaEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue,
int concurrentConsumers) |
SedaEndpoint(String endpointUri,
Component component,
BlockingQueueFactory<Exchange> queueFactory,
int concurrentConsumers) |
Modifier and Type | Class and Description |
---|---|
class |
StubComponent
The Stub Component is for stubbing out endpoints while developing or testing.
|
Modifier and Type | Method and Description |
---|---|
protected StubEndpoint |
StubComponent.createEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue,
int concurrentConsumers) |
protected StubEndpoint |
StubComponent.createEndpoint(String endpointUri,
Component component,
BlockingQueueFactory<Exchange> queueFactory,
int concurrentConsumers) |
Constructor and Description |
---|
StubEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue) |
StubEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue,
int concurrentConsumers) |
StubEndpoint(String endpointUri,
Component component,
BlockingQueueFactory<Exchange> queueFactory,
int concurrentConsumers) |
Modifier and Type | Class and Description |
---|---|
class |
TestComponent
The Test Component is for simplifying unit and integration tests.
|
Constructor and Description |
---|
TestEndpoint(String endpointUri,
Component component) |
Modifier and Type | Class and Description |
---|---|
class |
TimerComponent
The Timer Component is for generating message exchanges when a timer fires.
|
Constructor and Description |
---|
TimerEndpoint(String endpointUri,
Component component) |
TimerEndpoint(String uri,
Component component,
String timerName) |
Modifier and Type | Class and Description |
---|---|
class |
ValidatorComponent
The Validator Component is for validating XML against a schema
|
Constructor and Description |
---|
ValidatorEndpoint(String endpointUri,
Component component,
String resourceUri) |
Modifier and Type | Class and Description |
---|---|
class |
VmComponent
The VM component is for asynchronous SEDA exchanges on a
BlockingQueue
within the classloader tree containing the camel-core.jar. |
Modifier and Type | Method and Description |
---|---|
protected VmEndpoint |
VmComponent.createEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue,
int concurrentConsumers) |
protected VmEndpoint |
VmComponent.createEndpoint(String endpointUri,
Component component,
BlockingQueueFactory<Exchange> queueFactory,
int concurrentConsumers) |
Constructor and Description |
---|
VmEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue) |
VmEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue,
int concurrentConsumers) |
VmEndpoint(String endpointUri,
Component component,
BlockingQueueFactory<Exchange> queueFactory,
int concurrentConsumers) |
Modifier and Type | Class and Description |
---|---|
class |
XsltComponent
The XSLT Component is for performing XSLT transformations of messages
|
Constructor and Description |
---|
XsltEndpoint(String endpointUri,
Component component) |
XsltEndpoint(String endpointUri,
Component component,
XsltBuilder xslt,
String resourceUri,
boolean cacheStylesheet)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultComponent
Default component to use for base for components implementations.
|
class |
HeaderFilterStrategyComponent
Base class for components to support configuring a
HeaderFilterStrategy . |
class |
UriEndpointComponent
Deprecated.
use
DefaultComponent |
Modifier and Type | Field and Description |
---|---|
protected Component |
ComponentConfigurationSupport.component
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<T extends Component> |
DefaultCamelContext.getComponent(String name,
Class<T> componentType) |
Modifier and Type | Method and Description |
---|---|
Component |
DefaultEndpoint.getComponent()
Returns the component that created this endpoint.
|
Component |
DefaultCamelContext.getComponent(String name) |
Component |
DefaultCamelContext.getComponent(String name,
boolean autoCreateComponents) |
Component |
DefaultCamelContext.getComponent(String name,
boolean autoCreateComponents,
boolean autoStart) |
Component |
DefaultCamelContext.hasComponent(String componentName) |
protected Component |
DefaultCamelContext.lookupPropertiesComponent()
|
Component |
DefaultCamelContext.removeComponent(String componentName) |
Component |
DefaultCamelContext.resolveComponent(String name) |
Component |
DefaultComponentResolver.resolveComponent(String name,
CamelContext context) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultCamelContext.addComponent(String componentName,
Component component) |
Constructor and Description |
---|
ComponentConfigurationSupport(Component component)
Deprecated.
|
DefaultComponentConfiguration(Component component)
Deprecated.
|
DefaultEndpoint(String endpointUri,
Component component)
Constructs a fully-initialized DefaultEndpoint instance.
|
DefaultPollingEndpoint(String endpointUri,
Component component) |
ProcessorEndpoint(String endpointUri,
Component component) |
ProcessorEndpoint(String endpointUri,
Component component,
Processor processor) |
ScheduledPollEndpoint(String endpointUri,
Component component) |
UriComponentConfiguration(Component component,
Class<? extends Endpoint> endpointClass)
Deprecated.
|
UriComponentConfiguration(Component component,
Class<? extends Endpoint> endpointClass,
SortedMap<String,ParameterConfiguration> parameterConfigurationMap)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Component |
Activator.BundleComponentResolver.resolveComponent(String name,
CamelContext context) |
Modifier and Type | Method and Description |
---|---|
Object |
DefaultManagementObjectStrategy.getManagedObjectForComponent(CamelContext context,
Component component,
String name) |
ObjectName |
DefaultManagementNamingStrategy.getObjectNameForComponent(Component component,
String name) |
void |
DefaultManagementLifecycleStrategy.onComponentAdd(String name,
Component component) |
void |
DefaultManagementLifecycleStrategy.onComponentRemove(String name,
Component component) |
Modifier and Type | Method and Description |
---|---|
Component |
ManagedComponent.getComponent() |
Constructor and Description |
---|
ManagedComponent(String name,
Component component) |
Modifier and Type | Interface and Description |
---|---|
interface |
ComponentCustomizer<T extends Component> |
Modifier and Type | Method and Description |
---|---|
Component |
ComponentResolver.resolveComponent(String name,
CamelContext context)
Attempts to resolve the component for the given URI
|
Modifier and Type | Method and Description |
---|---|
Object |
ManagementObjectStrategy.getManagedObjectForComponent(CamelContext context,
Component component,
String name) |
ObjectName |
ManagementNamingStrategy.getObjectNameForComponent(Component component,
String name) |
void |
LifecycleStrategy.onComponentAdd(String name,
Component component)
Notification on adding an
Component . |
void |
LifecycleStrategy.onComponentRemove(String name,
Component component)
Notification on removing an
Component . |
Modifier and Type | Method and Description |
---|---|
void |
LifecycleStrategySupport.onComponentAdd(String name,
Component component) |
void |
LifecycleStrategySupport.onComponentRemove(String name,
Component component) |
Modifier and Type | Method and Description |
---|---|
static Component |
ResolverHelper.lookupComponentInRegistryWithFallback(CamelContext context,
String name) |
static Component |
ResolverHelper.lookupComponentInRegistryWithFallback(CamelContext context,
String name,
ResolverHelper.LookupExceptionHandler exceptionHandler) |
static Component |
CamelContextHelper.lookupPropertiesComponent(CamelContext camelContext,
boolean autoCreate)
Lookup the
PropertiesComponent from the CamelContext . |
Modifier and Type | Method and Description |
---|---|
static <T> T |
ObjectHelper.trySetComponent(T object,
Component component)
Set the
Component context if the component is an instance of ComponentAware . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractApiComponent<E extends Enum<E> & ApiName,T,S extends ApiCollection<E,T>>
Abstract base class for API Component Camel
Component classes. |
Constructor and Description |
---|
AbstractApiEndpoint(String endpointUri,
Component component,
E apiName,
String methodName,
ApiMethodHelper<? extends ApiMethod> methodHelper,
T endpointConfiguration) |
Apache Camel