Uses of Package
org.apache.camel
Packages that use org.apache.camel
Package
Description
The core Camel API.
Camel Catalog API
Camel cloud
Camel Cluster support
Camel Health Check support
Service Provider Interfaces used by the Camel runtime which are plugin strategies.
A collection of utility classes for configuring a JSSE SSLContext and other JSSE classes.
Base service classes
-
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.Asynchronous producerInterface used to represent the CamelContext used to configure routes and the policies to use during message exchanges between endpoints.An interface to represent an object which wishes to be injected with theCamelContextLifecycle API forCamelContext.Base class for all Camel checked exceptions typically thrown by aProcessorAn exception caused by a specific messageExchangeException occurred during execution/processing of anExchange.This enum set various categories options into the UriEndpoint.An interface to represent an object which wishes to be injected with aComponent.A consumer of message exchanges from anEndpoint.An endpoint implements the Message Endpoint pattern and represents an endpoint that can send and receive message exchangesAn interface to represent an object that can be resolved as a producerEndpointFactory for creatingErrorHandlers.Represents the kind of message exchange patternAn enum of common and known keys for exchange properties used by camel-core.An expression provides a plugin strategy for evaluating expressions on a message exchange.ExtendedCamelContextwhich contains the methods and APIs that are not primary intended for Camel end users but for SPI, custom components, or more advanced used-cases with Camel.Global endpoint configurations which can be set as defaults when Camel creates newEndpoints.Is thrown if the payload from the exchange could not be retrieved because of being null, wrong class type etc.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.Used to configure the logging levelsLevel of mbeans for registrationLevel of granularity for performance statistics enabledRepresents a node in thewhich is identified by an id.invalid reference
routesRepresents a node in thewhich is identified as a route.invalid reference
routesImplementations support navigating a graph where you can traverse forward and each next returns aListof outputs of type T that can contain 0..n nodes.A runtime exception if a given bean could not be found in theRegistryA runtime exception thrown if a routing processor such as a recipient list is unable to resolve anEndpointfrom a URI.A runtime exception thrown if an attempt is made to resolve an unknown language definition.An exception thrown if a value could not be converted to the required typeMarks 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.Provides a channel on which clients can create and invoke message exchanges on anEndpoint.A Route defines the processing used on an inbound message exchange from a specificEndpointwithin aCamelContext.A route configurations builder is capable of building route configurations using the builder and model classes.A routes builder is capable of building routes using the builder and model classes.The context used during creating aRoutefrom a route template.Base class for all Camel unchecked exceptions.Various runtime configuration options used byCamelContextandRoutefor cross cutting functions such as tracing, delayer, stream cache and the like.A runtime exception caused by a specific messageExchangeAn interface that allows safe copy (deep clone) of property value object when creating copy of Exchange objects.Represents the core lifecycle API for services which can be initialized, started and stoppedRepresents the status of aServiceinstanceAServicewhich is capable of being shut down.Represents the options available when shutting down routes.Represents the kind of options for what to do with the current task when shutting down.Allows objects to be notified whenCamelContexthas almost done all work when starting.Controls the level of information logged during startup (and shutdown) ofCamelContext.Tagging interface to indicate that a type is capable of caching the underlying data stream.AServicewhich is also capable of suspending and resuming.Exception when failing during type conversion.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 etcWhat to do if attempting to add a duplicate type converterHolder object for a given value.Represent the kinds of options for wait for tasks to complete. -
Classes in org.apache.camel used by org.apache.camel.catalogClassDescriptionAn interface to represent an object which wishes to be injected with the
CamelContextRepresents the core lifecycle API for services which can be initialized, started and stoppedMarker for indicating theServiceis a static service (only one instance perCamelContext). -
Classes in org.apache.camel used by org.apache.camel.cloudClassDescriptionInterface used to represent the CamelContext used to configure routes and the policies to use during message exchanges between endpoints.An interface to represent an object which wishes to be injected with the
CamelContextInterface to be implemented by objects that should be orderable, such as with aCollection.Represents the core lifecycle API for services which can be initialized, started and stopped -
Classes in org.apache.camel used by org.apache.camel.clusterClassDescriptionAn interface to represent an object which wishes to be injected with the
CamelContextInterface to be implemented by objects that should be orderable, such as with aCollection.Represents the core lifecycle API for services which can be initialized, started and stopped -
Classes in org.apache.camel used by org.apache.camel.consoleClassDescriptionInterface used to represent the CamelContext used to configure routes and the policies to use during message exchanges between endpoints.An interface to represent an object which wishes to be injected with the
CamelContextRepresents the core lifecycle API for services which can be initialized, started and stoppedMarker for indicating theServiceis a static service (only one instance perCamelContext). -
Classes in org.apache.camel used by org.apache.camel.healthClassDescriptionInterface used to represent the CamelContext used to configure routes and the policies to use during message exchanges between endpoints.An interface to represent an object which wishes to be injected with the
CamelContextInterface to be implemented by objects that should be orderable, such as with aCollection.Represents the core lifecycle API for services which can be initialized, started and stoppedMarker for indicating theServiceis a static service (only one instance perCamelContext). -
Classes in org.apache.camel used by org.apache.camel.resumeClassDescriptionRepresents the core lifecycle API for services which can be initialized, started and stopped
-
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.Asynchronous producerInterface used to represent the CamelContext used to configure routes and the policies to use during message exchanges between endpoints.An interface to represent an object which wishes to be injected with theCamelContextChannel acts as a channel betweenProcessors in the route graph.An interface to represent an object which wishes to be injected with aComponent.A consumer of message exchanges from anEndpoint.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 for creatingErrorHandlers.Represents the kind of message exchange patternAn expression provides a plugin strategy for evaluating expressions on a message exchange.A factory for creatingExpressionUsed for defining if a given class is singleton or not.Used to configure the logging levelsLevel of mbeans for registrationLevel of granularity for performance statistics enabledRepresents the history of a CamelMessagehow it was routed by the Camel routing engine.Represents a node in thewhich is identified by an id.invalid reference
routesRepresents a node in thewhich is identified as a route.invalid reference
routesA marker to indicate theServiceshould not be registered in JMX for management.A runtime exception thrown if an attempt is made to resolve an unknown language definition.An exception thrown if a value could not be converted to the required typeInterface to be implemented by objects that should be orderable, such as with aCollection.Represents a Polling Consumer where the caller polls for messages when it is ready.Evaluates a binary predicate on the message exchange.A factory for creatingPredicateA processor is used to implement the Event Driven Consumer and Message Translator patterns and to process message exchanges.Provides a channel on which clients can create and invoke message exchanges on anEndpoint.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 used on an inbound message exchange from a specificEndpointwithin aCamelContext.A routes builder is capable of building routes using the builder and model classes.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 Camel unchecked exceptions.Represents the core lifecycle API for services which can be initialized, started and stoppedRepresents the status of aServiceinstanceAServicewhich is capable of being shut down.Represents the kind of options for what to do with the current task when shutting down.Recording state of steps during startup to capture execution time, and being able to emit events to diagnostic tools such as Java Flight Recorder.AServicewhich has all the lifecycle events and offers details about its current state.Marker for indicating theServiceis a static service (only one instance perCamelContext).Tagging interface to indicate that a type is capable of caching the underlying data stream.AServicewhich is also capable of suspending and resuming.Exception when failing during type conversion.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 etcWhat to do if attempting to add a duplicate type converterException when failing to load type converters.The base class for any validation exception, such asso that it is easy to treat all validation errors in a similar way irrespective of the particular validation technology used.invalid reference
org.apache.camel.processor.validation.SchemaValidationExceptionAn exception to veto startingCamelContext. -
Classes in org.apache.camel used by org.apache.camel.support.jsseClassDescriptionInterface used to represent the CamelContext used to configure routes and the policies to use during message exchanges between endpoints.An interface to represent an object which wishes to be injected with the
CamelContextBase class for all Camel unchecked exceptions. -
Classes in org.apache.camel used by org.apache.camel.support.serviceClassDescriptionRepresents the core lifecycle API for services which can be initialized, started and stoppedRepresents the status of a
ServiceinstanceAServicewhich is capable of being shut down.AServicewhich has all the lifecycle events and offers details about its current state.AServicewhich is also capable of suspending and resuming.