| Package | Description |
|---|---|
| org.apache.camel |
The core Camel API.
|
| org.apache.camel.cloud |
Camel cloud
|
| org.apache.camel.cluster |
Camel Cluster support
|
| org.apache.camel.health |
Camel Health Check support
|
| org.apache.camel.runtimecatalog |
Runtime Camel Catalog
|
| org.apache.camel.spi |
Service Provider Interfaces used by the Camel runtime which are plugin strategies.
|
| org.apache.camel.support.jsse |
A collection of utility classes for configuring a JSSE SSLContext and other JSSE classes.
|
| org.apache.camel.support.service |
| Class and Description |
|---|
| AsyncCallback
The callback interface for an
AsyncProcessor so that it can
notify you when an Exchange is done. |
| AsyncProcessor
An asynchronous processor which can process an
Exchange in an asynchronous fashion
and signal completion by invoking the AsyncCallback. |
| AsyncProducer
Asynchronous producer
|
| CamelContext
Interface used to represent the CamelContext used to configure routes and the
policies to use during message exchanges between endpoints.
|
| CamelContextAware
An interface to represent an object which wishes to be injected with the
CamelContext |
| CamelException
Base class for all Camel checked exceptions typically thrown by a
Processor |
| CamelExchangeException
An exception caused by a specific message
Exchange |
| CamelExecutionException
Exception occurred during execution/processing of an
Exchange. |
| Component |
| Consumer
A consumer of message exchanges from an
Endpoint |
| ConsumerTemplate |
| Endpoint
An endpoint
implements the Message
Endpoint pattern and represents an endpoint that can send and receive
message exchanges
|
| EndpointAware |
| ErrorHandlerFactory
Factory for creating
org.apache.camel.processor.ErrorHandlers. |
| Exchange |
| ExchangePattern
Represents the kind of message exchange pattern
|
| Expression
An expression
provides a plugin strategy for evaluating expressions on a message exchange to support things like
scripting languages,
XQuery
or SQL as well
as any arbitrary Java expression.
|
| FluentProducerTemplate |
| GlobalEndpointConfiguration
Global endpoint configurations which can be set as defaults when Camel creates new
Endpoints. |
| InvalidPayloadException
Is thrown if the payload from the exchange could not be retrieved because of being null, wrong class type etc.
|
| IsSingleton
Used for defining if a given class is singleton or not.
|
| LoggingLevel
Used to configure the logging levels
|
| ManagementStatisticsLevel
Level of granularity for performance statistics enabled
|
| Message |
| NamedNode
Represents a node in the
routes which is identified by an id. |
| Navigate
Implementations support navigating a graph where you can traverse forward and each next
returns a
List of outputs of type T that can contain 0..n nodes. |
| NoFactoryAvailableException
Thrown if no factory resource is available for the given URI
|
| NoSuchLanguageException
A runtime exception thrown if an attempt is made to resolve an unknown
language definition.
|
| NoTypeConversionAvailableException
An exception thrown if a value could not be converted to the required type
|
| Pattern
Marks a method as having a specific kind of
ExchangePattern for use with
Bean Integration or
Spring Remoting
to overload the default value which is ExchangePattern.InOut for request/reply if no annotations are used. |
| PollingConsumer
Represents a Polling
Consumer where the caller polls for messages when it is ready.
|
| Predicate
Evaluates a binary predicate on the
message exchange to support things like scripting
languages, XQuery
or SQL as well as
any arbitrary Java expression.
|
| Processor
A processor is used to implement the
Event Driven Consumer
and Message Translator
patterns and to process message exchanges.
|
| Producer
Provides a channel on which clients can create and invoke message exchanges
on an
Endpoint |
| ProducerTemplate |
| Route
A Route
defines the processing used on an inbound message exchange
from a specific
Endpoint within a CamelContext. |
| RoutesBuilder
A routes builder is capable of building routes using the builder and model classes.
|
| RuntimeCamelException
Base class for all Camel unchecked exceptions.
|
| RuntimeConfiguration
Various runtime configuration options used by
CamelContext and RouteContext
for cross cutting functions such as tracing, delayer, stream cache and the like. |
| RuntimeExchangeException
A runtime exception caused by a specific message
Exchange |
| Service
Represents the core lifecycle API for services which can be initialized, started and stopped
|
| ServiceStatus
Represents the status of a
Service instance |
| ShutdownableService
A
Service which is capable of being shut down. |
| ShutdownRoute
Represents the options available when shutting down routes.
|
| ShutdownRunningTask
Represents the kind of options for what to do with the current task when shutting down.
|
| StartupListener
Allows objects to be notified when
CamelContext has almost done all work when starting. |
| StatefulService
A
Service which has all the lifecycle events and offers details about its current state. |
| StreamCache
Tagging interface to indicate that a type is capable of caching the underlying data stream.
|
| SuspendableService
A
Service which is also capable of suspending and resuming. |
| TimeoutMap.Listener |
| TimeoutMap.Listener.Type |
| TypeConversionException
Exception when failing during type conversion.
|
| TypeConverter
A pluggable strategy to be able to convert objects to different
types such as to and from String, InputStream/OutputStream,
Reader/Writer, Document, byte[], ByteBuffer etc
|
| TypeConverterExists
What to do if attempting to add a duplicate type converter
|
| ValueHolder
Holder object for a given value.
|
| WaitForTaskToComplete
Represent the kinds of options for wait for tasks to complete.
|
| Class and Description |
|---|
| CamelContext
Interface used to represent the CamelContext used to configure routes and the
policies to use during message exchanges between endpoints.
|
| CamelContextAware
An interface to represent an object which wishes to be injected with the
CamelContext |
| Ordered
Interface to be implemented by objects that should be orderable, such as with a
Collection. |
| Service
Represents the core lifecycle API for services which can be initialized, started and stopped
|
| Class and Description |
|---|
| CamelContextAware
An interface to represent an object which wishes to be injected with the
CamelContext |
| Ordered
Interface to be implemented by objects that should be orderable, such as with a
Collection. |
| Service
Represents the core lifecycle API for services which can be initialized, started and stopped
|
| Class and Description |
|---|
| Builder |
| CamelContext
Interface used to represent the CamelContext used to configure routes and the
policies to use during message exchanges between endpoints.
|
| CamelContextAware
An interface to represent an object which wishes to be injected with the
CamelContext |
| Ordered
Interface to be implemented by objects that should be orderable, such as with a
Collection. |
| Service
Represents the core lifecycle API for services which can be initialized, started and stopped
|
| Class and Description |
|---|
| Service
Represents the core lifecycle API for services which can be initialized, started and stopped
|
| StaticService
Marker for indicating the
Service is a static service (only one instance per CamelContext). |
| Class and Description |
|---|
| AsyncCallback
The callback interface for an
AsyncProcessor so that it can
notify you when an Exchange is done. |
| AsyncProcessor
An asynchronous processor which can process an
Exchange in an asynchronous fashion
and signal completion by invoking the AsyncCallback. |
| AsyncProducer
Asynchronous producer
|
| CamelContext
Interface used to represent the CamelContext used to configure routes and the
policies to use during message exchanges between endpoints.
|
| CamelContextAware
An interface to represent an object which wishes to be injected with the
CamelContext |
| Component |
| Consumer
A consumer of message exchanges from an
Endpoint |
| DynamicRouter
Indicates that this method is to be used as a
Dynamic Router routing the incoming message
through a series of processing steps.
|
| Endpoint
An endpoint
implements the Message
Endpoint pattern and represents an endpoint that can send and receive
message exchanges
|
| EndpointAware |
| ErrorHandlerFactory
Factory for creating
org.apache.camel.processor.ErrorHandlers. |
| Exchange |
| ExchangePattern
Represents the kind of message exchange pattern
|
| Expression
An expression
provides a plugin strategy for evaluating expressions on a message exchange to support things like
scripting languages,
XQuery
or SQL as well
as any arbitrary Java expression.
|
| IsSingleton
Used for defining if a given class is singleton or not.
|
| LoggingLevel
Used to configure the logging levels
|
| ManagementStatisticsLevel
Level of granularity for performance statistics enabled
|
| Message |
| MessageHistory
Represents the history of a Camel
Message how it was routed by the Camel routing engine. |
| NamedNode
Represents a node in the
routes which is identified by an id. |
| NamedRoute
Represents a node in the
routes which is identified as a route. |
| NoSuchLanguageException
A runtime exception thrown if an attempt is made to resolve an unknown
language definition.
|
| Ordered
Interface to be implemented by objects that should be orderable, such as with a
Collection. |
| PollingConsumer
Represents a Polling
Consumer where the caller polls for messages when it is ready.
|
| Predicate
Evaluates a binary predicate on the
message exchange to support things like scripting
languages, XQuery
or SQL as well as
any arbitrary Java expression.
|
| Processor
A processor is used to implement the
Event Driven Consumer
and Message Translator
patterns and to process message exchanges.
|
| Producer
Provides a channel on which clients can create and invoke message exchanges
on an
Endpoint |
| RecipientList
Indicates that this method is to be used as a
Dynamic Recipient List routing the incoming message
to one or more endpoints.
|
| Route
A Route
defines the processing used on an inbound message exchange
from a specific
Endpoint within a CamelContext. |
| RoutingSlip
Indicates that this method is to be used as a
Routing Slip routing the incoming message
through a series of processing steps.
|
| RuntimeCamelException
Base class for all Camel unchecked exceptions.
|
| RuntimeConfiguration
Various runtime configuration options used by
CamelContext and RouteContext
for cross cutting functions such as tracing, delayer, stream cache and the like. |
| Service
Represents the core lifecycle API for services which can be initialized, started and stopped
|
| ServiceStatus
Represents the status of a
Service instance |
| ShutdownableService
A
Service which is capable of being shut down. |
| ShutdownRunningTask
Represents the kind of options for what to do with the current task when shutting down.
|
| StatefulService
A
Service which has all the lifecycle events and offers details about its current state. |
| StaticService
Marker for indicating the
Service is a static service (only one instance per CamelContext). |
| StreamCache
Tagging interface to indicate that a type is capable of caching the underlying data stream.
|
| SuspendableService
A
Service which is also capable of suspending and resuming. |
| TypeConverter
A pluggable strategy to be able to convert objects to different
types such as to and from String, InputStream/OutputStream,
Reader/Writer, Document, byte[], ByteBuffer etc
|
| TypeConverterExists
What to do if attempting to add a duplicate type converter
|
| TypeConverterLoaderException
Exception when failing to load type converters.
|
| TypeConverters
A tagging interface to mark this class implements type converters using the
Converter annotations. |
| ValidationException
The base class for any validation exception, such as
org.apache.camel.processor.validation.SchemaValidationException so
that it is easy to treat all validation errors in a similar way irrespective
of the particular validation technology used. |
| VetoCamelContextStartException
An exception to veto starting
CamelContext. |
| Class and Description |
|---|
| CamelContext
Interface used to represent the CamelContext used to configure routes and the
policies to use during message exchanges between endpoints.
|
| CamelContextAware
An interface to represent an object which wishes to be injected with the
CamelContext |
| RuntimeCamelException
Base class for all Camel unchecked exceptions.
|
| Class and Description |
|---|
| Service
Represents the core lifecycle API for services which can be initialized, started and stopped
|
| ServiceStatus
Represents the status of a
Service instance |
| ShutdownableService
A
Service which is capable of being shut down. |
| StatefulService
A
Service which has all the lifecycle events and offers details about its current state. |
| SuspendableService
A
Service which is also capable of suspending and resuming. |
Apache Camel