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.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.rest |
The REST Component for defining REST services, supporting
the Camel Rest DSL.
|
org.apache.camel.component.seda | |
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.xslt |
The XSLT Component for transforming messages with XSLT
|
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.language.bean |
Camel Bean language.
|
org.apache.camel.language.constant |
Camel Constant language.
|
org.apache.camel.language.header |
Camel Header language.
|
org.apache.camel.language.property |
Camel Property language.
|
org.apache.camel.language.ref |
Camel Ref language.
|
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.processor |
A collection of Processor
implementations which are used to implement the
Enterprise Integration Patterns
|
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 |
Modifier and Type | Interface and Description |
---|---|
interface |
Endpoint
An endpoint
implements the Message
Endpoint pattern and represents an endpoint that can send and receive
message exchanges
|
interface |
Producer
Provides a channel on which clients can create and invoke message exchanges
on an
Endpoint |
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 |
BeanEndpoint
Endpoint for the bean component.
|
Modifier and Type | Class and Description |
---|---|
class |
BindingEndpoint
|
class |
BindingProducer
|
Modifier and Type | Class and Description |
---|---|
class |
BrowseEndpoint
|
Modifier and Type | Class and Description |
---|---|
class |
ControlBusEndpoint
The control bus endpoint.
|
class |
ControlBusProducer
The control bus producer.
|
Modifier and Type | Class and Description |
---|---|
class |
DataFormatEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
DataSetEndpoint
Endpoint for DataSet.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectBlockingProducer
The direct producer.
|
class |
DirectEndpoint
Represents a direct endpoint that synchronously invokes the consumer of the
endpoint when a producer sends a message to it.
|
class |
DirectProducer
The direct producer.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectVmBlockingProducer
The direct producer.
|
class |
DirectVmEndpoint
The direct-vm endpoint.
|
class |
DirectVmProducer
The direct-vm producer
|
Modifier and Type | Class and Description |
---|---|
class |
FileEndpoint
File endpoint.
|
class |
GenericFileEndpoint<T>
Base class for file endpoints
|
class |
GenericFileProducer<T>
Generic file producer
|
Modifier and Type | Class and Description |
---|---|
class |
LanguageEndpoint
Language endpoint.
|
class |
LanguageProducer
Language producer.
|
Modifier and Type | Class and Description |
---|---|
class |
LogEndpoint
Logger endpoint.
|
class |
LogProducer
Log producer.
|
Modifier and Type | Class and Description |
---|---|
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 |
RestEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
CollectionProducer
Deprecated.
will be removed in a future Camel release
|
class |
SedaEndpoint
An implementation of the Queue components for
asynchronous SEDA exchanges on a
BlockingQueue within a CamelContext |
class |
SedaProducer |
Modifier and Type | Class and Description |
---|---|
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 |
TimerEndpoint
Represents a timer endpoint that can generate periodic inbound exchanges triggered by a timer.
|
Modifier and Type | Class and Description |
---|---|
class |
XsltEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAsyncProducer
|
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 |
DefaultProducer
A default implementation of
Producer for implementation inheritance. |
class |
InterceptSendToEndpoint
This is an endpoint when sending to it, is intercepted and is routed in a detour
|
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 |
SynchronousDelegateProducer
To process the delegated producer in synchronous mode.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanLanguage
A bean language
which uses a simple text notation to invoke methods on beans to evaluate predicates or expressions
The notation is essentially
beanName.methodName which is then invoked using the
beanName to lookup in the bean integration to bind the
Exchange to the method arguments. |
Modifier and Type | Class and Description |
---|---|
class |
ConstantLanguage
A language for constant expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
HeaderLanguage
A language for header expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertyLanguage
A language for property expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
RefLanguage
A language for referred expressions.
|
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 |
TokenizeLanguage
A language for tokenizer expressions.
|
class |
XMLTokenizeLanguage
A language for tokenizer expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
XPathLanguage
XPath language.
|
Modifier and Type | Class and Description |
---|---|
class |
UnitOfWorkProducer
Ensures a
Producer is executed within an UnitOfWork . |
Modifier and Type | Interface and Description |
---|---|
interface |
BrowsableEndpoint
An optional interface an
Endpoint may choose to implement which allows it to
expose a way of browsing the exchanges available. |
Modifier and Type | Class and Description |
---|---|
class |
LanguageSupport
Base language for
Language implementations. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractApiEndpoint<E extends ApiName,T>
Abstract base class for API Component Endpoints.
|
class |
AbstractApiProducer<E extends Enum<E> & ApiName,T>
Base class for API based Producers
|
Apache Camel