Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
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.controlbus |
The Control Bus Component which
allows to manage Camel at runtime.
|
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.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.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.impl |
Default implementation classes for Camel Core
|
org.apache.camel.processor |
A collection of Processor
implementations which are used to implement the
Enterprise Integration Patterns
|
org.apache.camel.processor.loadbalancer |
Various load balancer processors
|
org.apache.camel.spi |
Service Provider Interfaces used by the Camel runtime which are plugin strategies.
|
org.apache.camel.util.component |
Base classes and utilities for API based components
|
Modifier and Type | Interface and Description |
---|---|
interface |
BatchConsumer
A consumer of a batch of message exchanges from an
Endpoint |
interface |
Consumer
A consumer of message exchanges from an
Endpoint |
interface |
PollingConsumer
Represents a Polling
Consumer where the caller polls for messages when it is ready.
|
interface |
Producer
Provides a channel on which clients can create and invoke message exchanges
on an
Endpoint |
interface |
Route
A Route
defines the processing used on an inbound message exchange
from a specific
Endpoint within a CamelContext . |
Modifier and Type | Class and Description |
---|---|
class |
BeanProducer
Bean
Producer |
Modifier and Type | Class and Description |
---|---|
class |
BindingProducer
|
Modifier and Type | Class and Description |
---|---|
class |
ControlBusProducer
The control bus producer.
|
Modifier and Type | Class and Description |
---|---|
class |
DataSetConsumer
DataSet consumer.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectBlockingProducer
The direct producer.
|
class |
DirectConsumer
The direct consumer.
|
class |
DirectProducer
The direct producer.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectVmBlockingProducer
The direct producer.
|
class |
DirectVmConsumer
The direct-vm consumer
|
class |
DirectVmProducer
The Direct-VM producer.
|
Modifier and Type | Class and Description |
---|---|
class |
FileConsumer
File consumer.
|
class |
GenericFileConsumer<T>
Base class for file consumers.
|
class |
GenericFilePollingConsumer |
class |
GenericFileProducer<T>
Generic file producer
|
Modifier and Type | Class and Description |
---|---|
class |
LanguageProducer
Language producer.
|
Modifier and Type | Class and Description |
---|---|
class |
LogProducer
Log producer.
|
Modifier and Type | Class and Description |
---|---|
class |
RestApiProducer |
class |
RestProducer
Rest producer for calling remote REST services.
|
Modifier and Type | Class and Description |
---|---|
class |
SagaProducer
A producer that finalizes the current saga.
|
Modifier and Type | Class and Description |
---|---|
class |
SchedulerConsumer |
Modifier and Type | Class and Description |
---|---|
class |
CollectionProducer
Deprecated.
will be removed in a future Camel release
|
class |
SedaConsumer
A Consumer for the SEDA component.
|
class |
SedaPollingConsumer |
class |
SedaProducer |
Modifier and Type | Class and Description |
---|---|
class |
StubConsumer |
class |
StubProducer |
Modifier and Type | Class and Description |
---|---|
class |
TimerConsumer
The timer consumer.
|
Modifier and Type | Class and Description |
---|---|
class |
ValidatorProducer |
Modifier and Type | Class and Description |
---|---|
class |
VmConsumer |
Modifier and Type | Class and Description |
---|---|
class |
BaseSelectorProducer
A base class for selector-based producers.
|
class |
DefaultAsyncProducer
|
class |
DefaultConsumer
A default consumer useful for implementation inheritance.
|
class |
DefaultProducer
A default implementation of
Producer for implementation inheritance. |
class |
DefaultRoute
Default implementation of
Route . |
class |
DefaultRouteContext
The context used to activate new routing rules
|
class |
DefaultScheduledPollConsumer
A default implementation of an event driven
Consumer which uses the
PollingConsumer |
class |
DeferProducer
A
Producer that defers being started, until CamelContext has been started, this
ensures that the producer is able to adapt to changes that may otherwise occur during starting
CamelContext. |
class |
EventDrivenConsumerRoute
A
DefaultRoute which starts with an
Event Driven Consumer
Use the API from CamelContext to control the lifecycle of a route,
such as starting and stopping using the CamelContext.startRoute(String)
and CamelContext.stopRoute(String) methods. |
class |
EventDrivenPollingConsumer
A default implementation of the
PollingConsumer which uses the normal
asynchronous consumer mechanism along with a BlockingQueue to allow
the caller to pull messages on demand. |
class |
HeaderSelectorProducer
A selector-based produced which uses an header value to determine which processor
should be invoked.
|
class |
InterceptSendToEndpointProcessor
Processor used to interceptor and detour the routing
when using the InterceptSendToEndpoint functionality. |
class |
InterceptSendToEndpointServicePoolProcessor
InterceptSendToEndpointProcessor used for producers that are ServicePoolAware . |
class |
PollingConsumerSupport
A useful base class for implementations of
PollingConsumer |
class |
ProcessorPollingConsumer
A simple implementation of
PollingConsumer which just uses
a Processor . |
class |
ScheduledBatchPollingConsumer
A useful base class for any consumer which is polling batch based
|
class |
ScheduledPollConsumer
A useful base class for any consumer which is polling based
|
class |
SynchronousDelegateProducer
To process the delegated producer in synchronous mode.
|
Modifier and Type | Class and Description |
---|---|
class |
SendProcessor
Processor for forwarding exchanges to a static endpoint destination.
|
class |
UnitOfWorkProducer
Ensures a
Producer is executed within an UnitOfWork . |
Modifier and Type | Class and Description |
---|---|
class |
LoadBalancerConsumer
Represents a consumer which on starting registers itself with a
LoadBalancer and on closing unregisters
itself with a load balancer |
Modifier and Type | Interface and Description |
---|---|
interface |
RouteContext
The context used to activate new routing rules
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractApiConsumer<E extends Enum<E> & ApiName,T>
Abstract base class for API Component Consumers.
|
class |
AbstractApiProducer<E extends Enum<E> & ApiName,T>
Base class for API based Producers
|
Apache Camel