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
ErrorHandler s. |
Exchange |
ExchangePattern
Represents the kind of message exchange pattern
|
ExchangePropertyKey
An enum of common and known keys for exchange properties used by camel-core.
|
Expression
An expression provides a plugin strategy for evaluating
expressions on a message exchange.
|
ExtendedExchange
Extended
Exchange which contains the methods and APIs that are not intended for Camel end users but used
internally by Camel for optimization purposes, SPI, custom components, or more advanced used-cases with Camel. |
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. |
NamedRoute
Represents a node in the
routes which is identified as a route. |
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 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.
|
PooledExchange.OnDoneTask
Task to execute when the exchange is done.
|
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.
|
RouteTemplateContext
The context used during creating a
Route from a route template. |
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 |
SafeCopyProperty
An interface that allows safe copy (deep clone) of property value object when creating copy of Exchange objects.
|
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. |
StartupSummaryLevel
Controls the level of information logged during startup (and shutdown) of
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. |
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 |
Exchange |
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 |
Channel
Channel acts as a channel between
Processor s in the route graph. |
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
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.
|
ExpressionFactory
A factory for creating
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. |
NonManagedService
A marker to indicate the
Service should not be registered in JMX for management. |
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
|
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.
|
PredicateFactory
A factory for creating
Predicate |
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 . |
RoutesBuilder
A routes builder is capable of building routes using the builder and model classes.
|
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.
|
StartupStep
Recording state of steps during startup to capture execution time, and being able to emit events to diagnostic tools
such as Java Flight Recorder.
|
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. |
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
|
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