Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.builder.xml | |
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.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.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.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 extends the POJO component to provide 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.language.simple |
Camel Simple language.
|
org.apache.camel.language.tokenizer |
Camel Tokenizer language.
|
org.apache.camel.language.xpath |
Camel XPath language support.
|
org.apache.camel.management |
Camel management
|
org.apache.camel.processor |
A collection of Processor
implementations which are used to implement the
Enterprise Integration Patterns
|
org.apache.camel.processor.aggregate |
Helper classes for the Aggregator pattern.
|
org.apache.camel.processor.loadbalancer |
Various load balancer processors
|
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
|
org.apache.camel.util.component | |
org.apache.camel.util.jsse |
A collection of utility classes for configuring a JSSE SSLContext and other JSSE classes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Component
|
Modifier and Type | Class and Description |
---|---|
class |
XsltBuilder
Creates a Processor
which performs an XSLT transformation of the IN message body.
|
Modifier and Type | Class and Description |
---|---|
class |
ResourceEndpoint
A useful base class for endpoints which depend on a resource
such as things like Velocity or XQuery based components.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanComponent
The Bean Component
will look up the URI in the
Registry and use that to handle message dispatching. |
class |
BeanEndpoint
Endpoint for the bean component.
|
class |
ClassComponent
The Class Component
will create an instance of the class from the
Registry and use that to handle message dispatching. |
Modifier and Type | Class and Description |
---|---|
class |
BindingComponent
A composite
Component which creates a BindingEndpoint from a
configured Binding instance and using the optional BindingComponent.setUriPrefix(String)
and BindingComponent.setUriPostfix(String) to create the underlying endpoint from the remaining URI |
class |
BindingEndpoint
|
class |
BindingNameComponent
A Binding component using the URI form
binding:nameOfBinding:endpointURI
to extract the binding name which is then resolved from the registry and used to create a
BindingEndpoint from the underlying Endpoint |
Modifier and Type | Class and Description |
---|---|
class |
BrowseComponent
The browse component.
|
class |
BrowseEndpoint
|
Modifier and Type | Class and Description |
---|---|
class |
ControlBusComponent
The control bus component.
|
class |
ControlBusEndpoint
The control bus endpoint.
|
Modifier and Type | Class and Description |
---|---|
class |
DataFormatComponent |
class |
DataFormatEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
DataSetComponent
Component for DataSet.
|
class |
DataSetEndpoint
Endpoint for DataSet.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectComponent
Represents the component that manages
DirectEndpoint . |
class |
DirectEndpoint
Represents a direct endpoint that synchronously invokes the consumer of the
endpoint when a producer sends a message to it.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectVmComponent
Represents the component that manages
DirectVmEndpoint . |
class |
DirectVmEndpoint
The direct-vm endpoint.
|
Modifier and Type | Class and Description |
---|---|
class |
FileComponent
File component.
|
class |
FileEndpoint
File endpoint.
|
class |
GenericFileComponent<T>
Base class file component.
|
class |
GenericFileEndpoint<T>
Base class for file endpoints
|
Modifier and Type | Class and Description |
---|---|
class |
LanguageComponent
The language component to send
Exchange s to a given language and have the script being executed. |
class |
LanguageEndpoint
Language endpoint.
|
Modifier and Type | Class and Description |
---|---|
class |
LogComponent
The Log Component
to log message exchanges to the underlying logging mechanism.
|
class |
LogEndpoint
Logger endpoint.
|
Modifier and Type | Class and Description |
---|---|
class |
MockComponent
A factory of
MockEndpoint instances |
class |
MockEndpoint
A Mock endpoint which provides a literate, fluent API for testing routes
using a JMock style API.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertiesComponent
The properties component.
|
Modifier and Type | Class and Description |
---|---|
class |
RefComponent
Component for lookup of existing endpoints bound in the
Registry . |
Modifier and Type | Class and Description |
---|---|
class |
RestComponent |
class |
RestEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
SedaComponent
An implementation of the SEDA components
for asynchronous SEDA exchanges on a
BlockingQueue within a CamelContext |
class |
SedaEndpoint
An implementation of the Queue components for
asynchronous SEDA exchanges on a
BlockingQueue within a CamelContext |
Modifier and Type | Class and Description |
---|---|
class |
StubComponent
Allows you to easily stub out a middleware transport by prefixing the URI with "stub:" which is
handy for testing out routes, or isolating bits of middleware.
|
Modifier and Type | Class and Description |
---|---|
class |
TestComponent
Test Component.
|
class |
TestEndpoint
A Test Endpoint is a
Mock Endpoint for testing but it will
pull all messages from the nested endpoint and use those as expected message body assertions.
|
Modifier and Type | Class and Description |
---|---|
class |
TimerComponent
Represents the component that manages
TimerEndpoint . |
class |
TimerEndpoint
Represents a timer endpoint that can generate periodic inbound exchanges triggered by a timer.
|
Modifier and Type | Class and Description |
---|---|
class |
ValidatorComponent
The Validator Component
for validating XML against some schema
|
Modifier and Type | Class and Description |
---|---|
class |
VmComponent
An implementation of the VM components
for asynchronous SEDA exchanges on a
BlockingQueue within the classloader tree containing
the camel-core.jar. |
Modifier and Type | Class and Description |
---|---|
class |
XsltComponent
An XSLT Component
for performing XSLT transforms of messages
|
class |
XsltEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
CamelPostProcessorHelper
|
class |
DefaultComponent
Default component to use for base for components implementations.
|
class |
DefaultDebugger
The default implementation of the
Debugger . |
class |
DefaultEndpoint
A default endpoint useful for implementation inheritance.
|
class |
DefaultPollingEndpoint
A base class for an endpoint which the default consumer mode is to use a
PollingConsumer |
class |
DefaultRestRegistry |
class |
DefaultScheduledPollConsumerScheduler
Default
ScheduledBatchPollingConsumer . |
class |
DefaultShutdownStrategy
Default
ShutdownStrategy which uses graceful shutdown. |
class |
DefaultStreamCachingStrategy
Default implementation of
StreamCachingStrategy |
class |
HeaderFilterStrategyComponent
Base class for components to support configuring a
HeaderFilterStrategy . |
class |
ProcessorEndpoint
An endpoint which allows exchanges to be sent into it which just invokes a
given
Processor . |
class |
ScheduledPollEndpoint
A base class for
Endpoint which creates a ScheduledPollConsumer |
class |
ThrottlingInflightRoutePolicy
A throttle based
RoutePolicy which is capable of dynamic
throttling a route based on number of current inflight exchanges. |
class |
UriEndpointComponent
A component implementation for endpoints which are annotated with UriEndpoint to describe
their configurable parameters via annotations
|
Modifier and Type | Class and Description |
---|---|
class |
FileLanguage |
class |
SimpleLanguage
A simple language
which maps simple property style notations to access headers and bodies.
|
Modifier and Type | Class and Description |
---|---|
class |
XMLTokenizeLanguage
A language for tokenizer expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
XPathLanguage
XPath language.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultManagementAgent
Default implementation of the Camel JMX service agent
|
class |
DefaultManagementLifecycleStrategy
Default JMX managed lifecycle strategy that registered objects using the configured
ManagementStrategy . |
class |
DefaultManagementNamingStrategy
Naming strategy used when registering MBeans.
|
class |
DefaultManagementStrategy
A default management strategy that does not manage.
|
class |
ManagedManagementStrategy
A JMX capable
ManagementStrategy that Camel by default uses if possible. |
class |
PublishEventNotifier
|
Modifier and Type | Class and Description |
---|---|
class |
MarshalProcessor
Marshals the body of the incoming message using the given
data format
|
class |
UnmarshalProcessor
Unmarshals the body of the incoming message using the given
data format
|
Modifier and Type | Class and Description |
---|---|
class |
AggregationStrategyBeanAdapter
An
AggregationStrategy that adapts to a POJO. |
Modifier and Type | Class and Description |
---|---|
class |
CircuitBreakerLoadBalancer |
class |
FailOverLoadBalancer
This FailOverLoadBalancer will failover to use next processor when an exception occurred
This implementation mirrors the logic from the
Pipeline in the async variation
as the failover load balancer is a specialized pipeline. |
Modifier and Type | Interface and Description |
---|---|
interface |
Debugger
A debugger which allows tooling to attach breakpoints which is is being invoked
when
Exchange s is being routed. |
interface |
ScheduledPollConsumerScheduler
A pluggable scheduler for
ScheduledPollConsumer consumers. |
Modifier and Type | Class and Description |
---|---|
class |
LanguageSupport
Base language for
Language implementations. |
class |
TimerListenerManager
A
TimerListener manager which triggers the
TimerListener listeners once every second. |
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. |
class |
AbstractApiEndpoint<E extends ApiName,T>
Abstract base class for API Component Endpoints.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseSSLContextParameters
Represents configuration options that can be applied in the client-side
or server-side context depending on what they are applied to.
|
class |
FilterParameters
Represents a set of regular expression based filter patterns for
including and excluding content of some type.
|
class |
JsseParameters
Base class that provides optional integration with core Camel capabilities.
|
class |
KeyManagersParameters
A representation of configuration options for creating and loading
KeyManager instance(s). |
class |
KeyStoreParameters
A representation of configuration options for creating and loading a
KeyStore instance. |
class |
SecureRandomParameters |
class |
SSLContextClientParameters
Configuration model for client side JSSE options.
|
class |
SSLContextParameters
Represents
SSLContext configuration options used in instantiating an
SSLContext instance. |
class |
SSLContextServerParameters |
class |
TrustManagersParameters |
Apache Camel