Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.catalog |
Camel Catalog 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.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
|
BeanScope |
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 |
CamelContextLifecycle
Lifecycle API for
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 . |
Category
This enum set various categories options into the UriEndpoint.
|
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 |
EndpointProducerResolver
An interface to represent an object that can be resolved as a producer
Endpoint |
ErrorHandlerFactory
Factory for creating
org.apache.camel.processor.ErrorHandler s. |
Exchange |
ExchangePattern
Represents the kind of message exchange pattern
|
Expression
An expression
provides a plugin strategy for evaluating expressions on a message exchange.
|
FluentProducerTemplate |
GlobalEndpointConfiguration
Global endpoint configurations which can be set as defaults when Camel creates new
Endpoint s. |
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. |
NoSuchEndpointException
A runtime exception thrown if a routing processor such as a
recipient list is unable to resolve an
Endpoint from a 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.
|
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 Route
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. |
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 |
---|
CamelContextAware
An interface to represent an object which wishes to be injected with the
CamelContext |
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 |
---|
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
|
StaticService
Marker for indicating the
Service is a static service (only one instance per CamelContext ). |
Class and Description |
---|
AfterPropertiesConfigured
To perform optional initialization on an element after its properties has been configured.
|
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
|
BeanScope |
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
|
ErrorHandlerFactory
Factory for creating
org.apache.camel.processor.ErrorHandler s. |
Exchange |
ExchangePattern
Represents the kind of message exchange pattern
|
Expression
An expression
provides a plugin strategy for evaluating expressions on a message exchange.
|
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.
|
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.
|
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