Uses of Package
org.apache.camel
Packages that use org.apache.camel
Package
Description
The core Camel API.
Runtime catalog API for validating endpoint URIs, configuration properties, and language expressions.
Cluster API for leader election, namespace-based partitioning, and cluster membership management.
Developer console API for exposing runtime operational information in text and JSON formats.
Health check API for readiness and liveness monitoring of the CamelContext, routes, and components.
Resume strategy API for offset-based message consumption, allowing consumers to resume processing from a previously
saved position.
Configuration classes for Java Secure Socket Extension (JSSE) SSL/TLS setup.
Base classes for implementing the Camel service lifecycle (build, init, start, stop, suspend, resume).
-
Classes in org.apache.camel used by org.apache.camelClassDescriptionThe callback interface for an
AsyncProcessorso that it can notify you when anExchangeis done.An asynchronous processor which can process anExchangein an asynchronous fashion and signal completion by invoking theAsyncCallback.Defines the scope for bean lookups in theRegistry.The CamelContext is the runtime container of an Apache Camel application: it owns the registries ofComponents,Endpoints,Routes,s,invalid reference
org.apache.camel.spi.TypeConverterLanguages,DataFormats and the configuration that governs howExchanges flow between them.Marker for objects that wish to receive the owningCamelContext.Lifecycle API forCamelContext: the methods used to start, stop, suspend and resume a Camel runtime.Base class for all Camel checked exceptions, typically thrown from aProcessoror other lifecycle step that already declaresthrows Exception.ACamelExceptionthat carries theExchangewhose processing triggered the failure.Exception occurred during execution/processing of anExchange.This enum set various categories options into the UriEndpoint.Lifecycle events of aCamelContextthat can be timestamped via anEventClock.An endpoint implements the Message Endpoint pattern and represents an endpoint that can send and receive message exchangesImplemented by objects that can be resolved to a producer-facingEndpoint.Factory that creates and configures an error handler for aRoute.Internal extension surface ofExchangeexposing methods and APIs not intended for Camel end users, but used inside Camel for optimization, SPI integration, custom component development, and advanced use cases.The message exchange pattern of anExchange, indicating whether the caller expects a reply.Typed enum of the well-knownExchangeproperty keys used by camel-core.An expression provides a plugin strategy for evaluating expressions on a message exchange.Internal extension surface ofCamelContext: methods and SPI hooks that custom components, data formats, languages, route policies and tooling may need, but that are not part of the end-user facing API.Global endpoint configurations which can be set as defaults when Camel creates newEndpoints.Thrown when the body of aMessagecannot be converted to the expected type, for example because the body is null or its runtime type is incompatible with the requested type.Used for defining if a given class is singleton or not.An entity that can point to a given line number from a sourceResourcesuch as YAML and XML DSL parsers.Logging severity levels used throughout Camel to control the verbosity of diagnostic output.Controls which Camel objects are registered as JMX MBeans for management and monitoring.Controls the granularity of JMX performance statistics collected for a runningCamelContext.Represents an identifiable node in the Camel route model.Represents a route-level node in the Camel route model, identified by a route id.Supports forward traversal of a directed graph where each step returns aListof successor nodes of typeT(0 to n nodes per step).Thrown when a bean cannot be found in the CamelRegistryby name or by type.Thrown when a routing processor (such as a recipient list or dynamic router) cannot resolve a URI to a knownEndpoint, typically because the required Camel component is missing from the classpath.A runtime exception thrown if an attempt is made to resolve an unknown language definition.Thrown when the Camel type-converter registry cannot find a converter capable of transforming a given value to the requested target type.Marks a method as having a specific kind ofExchangePatternfor use with Bean Integration to overload the default value which isExchangePattern.InOutfor request/reply if no annotations are used.Represents a Polling Consumer where the caller polls for messages when it is ready.Task to execute when the exchange is done.Evaluates a binary predicate on the message exchange.A processor is used to implement the Event Driven Consumer and Message Translator patterns and to process message exchanges.A Route defines the processing applied to an inboundExchangearriving at a specificEndpointwithin aCamelContext.Low-level SPI interface for objects that can contribute route configurations to aCamelContext.Low-level SPI interface for objects that can contributeRoutes to aCamelContext.Contextual environment provided to a route template while it is being instantiated into a concreteRoute.Base class for all unchecked exceptions thrown by Camel itself.Cross-cutting runtime configuration options shared byCamelContextand individualRoutes.Unchecked base exception carrying theExchangewhose processing triggered the failure.An interface that allows safe copy (deep clone) of property value object when creating copy of Exchange objects.Core lifecycle contract for every managed object inside aCamelContext: build → init → start → stop → close.The current lifecycle state of aService(orStatefulService) as it transitions between Initializing, Started, Suspended and Stopped.AServicewhich is capable of being shut down.Per-route policy controlling whether the route stops immediately or defers during graceful shutdown.Per-consumer policy controlling how many pending tasks are processed before the consumer stops during graceful shutdown.Allows objects to be notified whenCamelContexthas almost done all work when starting.Controls how much informationCamelContextlogs in its startup (and shutdown) summary.Tagging interface to indicate that a type is capable of caching the underlying data stream.AServicewhich is also capable of suspending and resuming.Unchecked exception thrown when a type converter is found but fails to convert a value to the required type.Pluggable strategy for converting objects to different types such as String, InputStream/OutputStream, Reader/Writer, Document, byte[], and ByteBuffer.Policy controlling what happens when aTypeConverterRegistryreceives a request to register a type converter whose from-to type pair is already registered.Implemented by objects that carry a variables store.Represent the kinds of options for wait for tasks to complete. -
Classes in org.apache.camel used by org.apache.camel.catalogClassDescriptionMarker for objects that wish to receive the owning
CamelContext.Core lifecycle contract for every managed object inside aCamelContext: build → init → start → stop → close.Marker interface indicating that aServiceis a "static" service: a singleton within aCamelContextthat is created once at context startup and shared for the context lifetime. -
Classes in org.apache.camel used by org.apache.camel.clock
-
Classes in org.apache.camel used by org.apache.camel.cloudevents
-
Classes in org.apache.camel used by org.apache.camel.clusterClassDescriptionMarker for objects that wish to receive the owning
CamelContext.Implemented by objects that carry an explicit ordering position within a sorted collection.Core lifecycle contract for every managed object inside aCamelContext: build → init → start → stop → close. -
Classes in org.apache.camel used by org.apache.camel.consoleClassDescriptionThe CamelContext is the runtime container of an Apache Camel application: it owns the registries of
Components,Endpoints,Routes,s,invalid reference
org.apache.camel.spi.TypeConverterLanguages,DataFormats and the configuration that governs howExchanges flow between them.Marker for objects that wish to receive the owningCamelContext.Core lifecycle contract for every managed object inside aCamelContext: build → init → start → stop → close.Marker interface indicating that aServiceis a "static" service: a singleton within aCamelContextthat is created once at context startup and shared for the context lifetime. -
Classes in org.apache.camel used by org.apache.camel.healthClassDescriptionGeneric builder contract for objects that are assembled in multiple steps before being produced.The CamelContext is the runtime container of an Apache Camel application: it owns the registries of
Components,Endpoints,Routes,s,invalid reference
org.apache.camel.spi.TypeConverterLanguages,DataFormats and the configuration that governs howExchanges flow between them.Marker for objects that wish to receive the owningCamelContext.Implemented by objects that carry an explicit ordering position within a sorted collection.Core lifecycle contract for every managed object inside aCamelContext: build → init → start → stop → close.Marker interface indicating that aServiceis a "static" service: a singleton within aCamelContextthat is created once at context startup and shared for the context lifetime. -
Classes in org.apache.camel used by org.apache.camel.resumeClassDescriptionCore lifecycle contract for every managed object inside a
CamelContext: build → init → start → stop → close. -
Classes in org.apache.camel used by org.apache.camel.spiClassDescriptionTo perform optional initialization on an element after its properties has been configured.The callback interface for an
AsyncProcessorso that it can notify you when anExchangeis done.An asynchronous processor which can process anExchangein an asynchronous fashion and signal completion by invoking theAsyncCallback.Defines the scope for bean lookups in theRegistry.Used for binding a bean to the registry.The CamelContext is the runtime container of an Apache Camel application: it owns the registries ofComponents,Endpoints,Routes,s,invalid reference
org.apache.camel.spi.TypeConverterLanguages,DataFormats and the configuration that governs howExchanges flow between them.Marker for objects that wish to receive the owningCamelContext.Channel acts as a channel betweenProcessors in the route graph.Indicates that this method is to be used as a Dynamic Router routing the incoming message through a series of processing steps.An endpoint implements the Message Endpoint pattern and represents an endpoint that can send and receive message exchangesFactory that creates and configures an error handler for aRoute.The message exchange pattern of anExchange, indicating whether the caller expects a reply.An expression provides a plugin strategy for evaluating expressions on a message exchange.Deferred factory for creating anExpressionwithin aCamelContext.Used for defining if a given class is singleton or not.Logging severity levels used throughout Camel to control the verbosity of diagnostic output.Controls which Camel objects are registered as JMX MBeans for management and monitoring.Controls the granularity of JMX performance statistics collected for a runningCamelContext.A breadcrumb record that captures the route id and processing node anExchangevisited at a given point in time, together with the elapsed processing time at that node.Represents an identifiable node in the Camel route model.Represents a route-level node in the Camel route model, identified by a route id.Marker interface that excludes aServicefrom JMX management registration.A runtime exception thrown if an attempt is made to resolve an unknown language definition.Thrown when the Camel type-converter registry cannot find a converter capable of transforming a given value to the requested target type.Implemented by objects that carry an explicit ordering position within a sorted collection.Represents a Polling Consumer where the caller polls for messages when it is ready.Evaluates a binary predicate on the message exchange.Deferred factory for creating aPredicatewithin aCamelContext.A processor is used to implement the Event Driven Consumer and Message Translator patterns and to process message exchanges.Listener to trigger when the properties component is looking up and found a property.Indicates that this method is to be used as a Dynamic Recipient List routing the incoming message to one or more endpoints.A Route defines the processing applied to an inboundExchangearriving at a specificEndpointwithin aCamelContext.Low-level SPI interface for objects that can contributeRoutes to aCamelContext.Indicates that this method is to be used as a Routing Slip routing the incoming message through a series of processing steps.Base class for all unchecked exceptions thrown by Camel itself.Core lifecycle contract for every managed object inside aCamelContext: build → init → start → stop → close.The current lifecycle state of aService(orStatefulService) as it transitions between Initializing, Started, Suspended and Stopped.AServicewhich is capable of being shut down.Per-consumer policy controlling how many pending tasks are processed before the consumer stops during graceful shutdown.Represents a single timed step in theCamelContextstartup sequence, used for diagnostics and performance profiling.AServicethat exposes its currentServiceStatustogether with the full lifecycle, including suspend/resume fromSuspendableServiceand shutdown fromShutdownableService.Marker interface indicating that aServiceis a "static" service: a singleton within aCamelContextthat is created once at context startup and shared for the context lifetime.Tagging interface to indicate that a type is capable of caching the underlying data stream.AServicewhich is also capable of suspending and resuming.Unchecked exception thrown when a type converter is found but fails to convert a value to the required type.Pluggable strategy for converting objects to different types such as String, InputStream/OutputStream, Reader/Writer, Document, byte[], and ByteBuffer.Policy controlling what happens when aTypeConverterRegistryreceives a request to register a type converter whose from-to type pair is already registered.Exception when failing to load type converters.Base class for all validation exceptions, such as, so that callers can catch all validation failures in a single handler irrespective of the particular validation technology used.invalid reference
org.apache.camel.support.processor.validation.SchemaValidationExceptionHolder object for a given value.Implemented by objects that carry a variables store.Thrown by aLifecycleStrategyto abort the startup of aCamelContext. -
Classes in org.apache.camel used by org.apache.camel.support.jsseClassDescriptionThe CamelContext is the runtime container of an Apache Camel application: it owns the registries of
Components,Endpoints,Routes,s,invalid reference
org.apache.camel.spi.TypeConverterLanguages,DataFormats and the configuration that governs howExchanges flow between them.Marker for objects that wish to receive the owningCamelContext.Base class for all unchecked exceptions thrown by Camel itself. -
Classes in org.apache.camel used by org.apache.camel.support.serviceClassDescriptionCore lifecycle contract for every managed object inside a
CamelContext: build → init → start → stop → close.The current lifecycle state of aService(orStatefulService) as it transitions between Initializing, Started, Suspended and Stopped.AServicewhich is capable of being shut down.AServicethat exposes its currentServiceStatustogether with the full lifecycle, including suspend/resume fromSuspendableServiceand shutdown fromShutdownableService.AServicewhich is also capable of suspending and resuming.