Name | Description | Type | Package | Framework |
AggregationRepository | Access to a repository to store aggregated exchanges to support pluggable implementations. | Interface | org.apache.camel.spi | Apache Camel |
|
AsyncProcessorAwaitManager | A manager to handle async routing engine, when Exchanges are being handed over from one thread to another, while the callee thread is blocked waiting for the other threads to complete, before it can continue. | Interface | org.apache.camel.spi | Apache Camel |
|
AsyncProcessorAwaitManager .AwaitThread | Information about the thread and exchange that are inflight. | Interface | org.apache.camel.spi.AsyncProcessorAwaitManager | Apache Camel |
|
AsyncProcessorAwaitManager .Statistics | Utilization statistics of the this manager. | Interface | org.apache.camel.spi.AsyncProcessorAwaitManager | Apache Camel |
|
Binding | Represents a Binding or contract which can be applied to an Endpoint; such as ensuring that a particular | Interface | org.apache.camel.spi | Apache Camel |
|
Breakpoint | Breakpoint are used by the Debugger API. | Interface | org.apache.camel.spi | Apache Camel |
|
Breakpoint .State | State of the breakpoint as either active or suspended. | Class | org.apache.camel.spi.Breakpoint | Apache Camel |
|
BrowsableEndpoint | An optional interface an Endpoint may choose to implement which allows it to expose a way of browsing the exchanges available. | Interface | org.apache.camel.spi | Apache Camel |
|
CamelContextNameStrategy | Strategy for assigning name to a CamelContext. | Interface | org.apache.camel.spi | Apache Camel |
|
CamelContextTracker | A camel context creation tracker. | Class | org.apache.camel.spi | Apache Camel |
|
ClassResolver | A class resolver for loading classes in a loosly coupled manner to cater for different platforms such as standalone, web container, j2ee container and OSGi platforms. | Interface | org.apache.camel.spi | Apache Camel |
|
ComponentResolver | Represents a resolver of components from a URI to be able to auto-load them using some discovery mechanism like DefaultComponentResolver | Interface | org.apache.camel.spi | Apache Camel |
|
Condition | A condition to define when a given Exchange matches when is being routed. | Interface | org.apache.camel.spi | Apache Camel |
|
Container | The Container interface defines an object that can be used to customize all Camel CONTEXTS created. | Interface | org.apache.camel.spi | Apache Camel |
|
Container .Instance | The Instance class holds a Container singleton. | Class | org.apache.camel.spi.Container | Apache Camel |
|
DataFormat | used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML | Interface | org.apache.camel.spi | Apache Camel |
|
DataFormatResolver | Represents a resolver of data formats. | Interface | org.apache.camel.spi | Apache Camel |
|
Debugger | A debugger which allows tooling to attach breakpoints which is is being invoked when Exchanges is being routed. | Interface | org.apache.camel.spi | Apache Camel |
|
EndpointCompleter | A helper interface used by the ComponentConfiguration. | Interface | org.apache.camel.spi | Apache Camel |
|
EndpointRegistry | Registry to cache endpoints in memory. | Interface | org.apache.camel.spi | Apache Camel |
|
EndpointStrategy | Endpoint strategy with callback invoked when an Endpoint is about to be registered to the endpoint registry in CamelContext. | Interface | org.apache.camel.spi | Apache Camel |
|
EventFactory | Factory to create events that are emitted when such an event occur. | Interface | org.apache.camel.spi | Apache Camel |
|
EventNotifier | Notifier to send events. | Interface | org.apache.camel.spi | Apache Camel |
|
ExceptionHandler | A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers. | Interface | org.apache.camel.spi | Apache Camel |
|
ExchangeFormatter | A plugin used to turn an Exchange into a String representation usually to be used for logging or tracing purposes. | Interface | org.apache.camel.spi | Apache Camel |
|
ExchangeIdempotentRepository | Access to a repository of Message IDs to implement the Idempotent Consumer pattern. | Interface | org.apache.camel.spi | Apache Camel |
|
ExecutorServiceManager | Strategy to create thread pools. | Interface | org.apache.camel.spi | Apache Camel |
|
ExecutorServiceStrategy | Strategy to create thread pools. | Interface | org.apache.camel.spi | Apache Camel |
|
FactoryFinder | Finder to find factories from the resource classpath, usually META-INF/services/org/apache/camel/. | Interface | org.apache.camel.spi | Apache Camel |
|
FactoryFinderResolver | | Interface | org.apache.camel.spi | Apache Camel |
|
HasBinding | Allows objects such as Endpoints to expose that they have a For example bean or cxf endpoints can expose the internal binding metadata at runtime | Interface | org.apache.camel.spi | Apache Camel |
|
HasId | A simple marker interface for an object which has a unique ID which is useful for referring to objects in REST or JMX style APIs | Interface | org.apache.camel.spi | Apache Camel |
|
HeaderFilterStrategy | Interface to allow plug-able implementation to filter header to and from Camel message. | Interface | org.apache.camel.spi | Apache Camel |
|
HeaderFilterStrategy .Direction | The direction is either IN or OUT. | Class | org.apache.camel.spi.HeaderFilterStrategy | Apache Camel |
|
HeaderFilterStrategyAware | An interface to represent an object which can make use of injected HeaderFilterStrategy. | Interface | org.apache.camel.spi | Apache Camel |
|
IdempotentRepository | Access to a repository of Message IDs to implement the Idempotent Consumer pattern. | Interface | org.apache.camel.spi | Apache Camel |
|
InflightRepository | A repository which tracks in flight Exchanges. | Interface | org.apache.camel.spi | Apache Camel |
|
InflightRepository .InflightExchange | Information about the inflight exchange. | Interface | org.apache.camel.spi.InflightRepository | Apache Camel |
|
Injector | A pluggable strategy for creating and possibly dependency injecting objects which could be implemented using straight forward reflection or using Spring | Interface | org.apache.camel.spi | Apache Camel |
|
InterceptStrategy | The purpose of this interface is to allow an implementation to wrap processors in a route with interceptors. | Interface | org.apache.camel.spi | Apache Camel |
|
Language | | Interface | org.apache.camel.spi | Apache Camel |
|
LanguageResolver | | Interface | org.apache.camel.spi | Apache Camel |
|
LifecycleStrategy | Strategy for lifecycle notifications. | Interface | org.apache.camel.spi | Apache Camel |
|
ManagementAgent | | Interface | org.apache.camel.spi | Apache Camel |
|
ManagementAware | An interface to represent an object being managed. | Interface | org.apache.camel.spi | Apache Camel |
|
ManagementMBeanAssembler | An assembler to assemble a RequiredModelMBean which can be used to register the object in JMX. | Interface | org.apache.camel.spi | Apache Camel |
|
ManagementNameStrategy | Strategy for assigning the name part of the ObjectName for a managed CamelContext. | Interface | org.apache.camel.spi | Apache Camel |
|
ManagementNamingStrategy | Strategy for computing ObjectName names for the various beans that Camel register for management. | Interface | org.apache.camel.spi | Apache Camel |
|
ManagementObjectStrategy | Strategy for creating the managed object for the various beans Camel register for management. | Interface | org.apache.camel.spi | Apache Camel |
|
ManagementStrategy | Strategy for management. | Interface | org.apache.camel.spi | Apache Camel |
|
ModelJAXBContextFactory | Factory to abstract the creation of the Model's JAXBContext. | Interface | org.apache.camel.spi | Apache Camel |
|
NamespaceAware | Represents an object which is aware of the namespaces in which its used such as XPath and XQuery type expressions so that the current namespace context can be injected | Interface | org.apache.camel.spi | Apache Camel |
|
NodeIdFactory | Factory to generate unique ids for model nodes. | Interface | org.apache.camel.spi | Apache Camel |
|
OptimisticLockingAggregationRepository | A specialized AggregationRepository which also supports optimistic locking. | Interface | org.apache.camel.spi | Apache Camel |
|
OptimisticLockingAggregationRepository .OptimisticLockingException | Exception used by an AggregationRepository to indicate that an optimistic update error has occurred and that the operation should be retried by the caller. | Class | org.apache.camel.spi.OptimisticLockingAggregationRepository | Apache Camel |
|
PackageScanClassResolver | A resolver that can find resources based on package scanning. | Interface | org.apache.camel.spi | Apache Camel |
|
PackageScanFilter | Filter that can be used with the PackageScanClassResolver resolver. | Interface | org.apache.camel.spi | Apache Camel |
|
Policy | A strategy capable of applying interceptors to a processor. | Interface | org.apache.camel.spi | Apache Camel |
|
PollingConsumerPollStrategy | Strategy for a PollingConsumer when polling an Endpoint. | Interface | org.apache.camel.spi | Apache Camel |
|
ProcessorFactory | A factory to create Processor based on the definition. | Interface | org.apache.camel.spi | Apache Camel |
|
RecoverableAggregationRepository | A specialized AggregationRepository which also supports recovery. | Interface | org.apache.camel.spi | Apache Camel |
|
Registry | Represents a service registry which may be implemented via a Spring ApplicationContext, via JNDI, a simple Map or the OSGi Service Registry | Interface | org.apache.camel.spi | Apache Camel |
|
RestConfiguration | Configuration use by RestConsumerFactory for Camel components to support the Camel rest DSL. | Class | org.apache.camel.spi | Apache Camel |
|
RestConfiguration .RestBindingMode | | Class | org.apache.camel.spi.RestConfiguration | Apache Camel |
|
RestConfiguration .RestHostNameResolver | | Class | org.apache.camel.spi.RestConfiguration | Apache Camel |
|
RestConsumerFactory | | Interface | org.apache.camel.spi | Apache Camel |
|
RestRegistry | A registry of all REST services running within the CamelContext which have been defined and created using the Rest DSL. | Interface | org.apache.camel.spi | Apache Camel |
|
RestRegistry .RestService | | Interface | org.apache.camel.spi.RestRegistry | Apache Camel |
|
RouteContext | | Interface | org.apache.camel.spi | Apache Camel |
|
RoutePolicy | Policy for a Route which allows controlling the route at runtime. | Interface | org.apache.camel.spi | Apache Camel |
|
RoutePolicyFactory | A factory to create RoutePolicy and assign to routes automatic. | Interface | org.apache.camel.spi | Apache Camel |
|
RouteStartupOrder | Information about a route to be started where we want to control the order in which they are started by CamelContext. | Interface | org.apache.camel.spi | Apache Camel |
|
RuntimeEndpointRegistry | A registry which listen for runtime usage of Endpoint during routing in Camel. | Interface | org.apache.camel.spi | Apache Camel |
|
ScheduledPollConsumerScheduler | A pluggable scheduler for ScheduledPollConsumer consumers. | Interface | org.apache.camel.spi | Apache Camel |
|
ServicePool | A service pool is like a connection pool but can pool any kind of objects. | Interface | org.apache.camel.spi | Apache Camel |
|
ShutdownAware | Allows Consumer to fine grained control on shutdown which mostly have to cater for in-memory based components. | Interface | org.apache.camel.spi | Apache Camel |
|
ShutdownPrepared | Allows a Service to prepare for shutdown. | Interface | org.apache.camel.spi | Apache Camel |
|
ShutdownStrategy | Pluggable shutdown strategy executed during shutdown of routes. | Interface | org.apache.camel.spi | Apache Camel |
|
StreamCachingStrategy | Strategy for using stream caching. | Interface | org.apache.camel.spi | Apache Camel |
|
StreamCachingStrategy .SpoolRule | Rule for determine if stream caching should be spooled to disk or kept in-memory. | Interface | org.apache.camel.spi.StreamCachingStrategy | Apache Camel |
|
StreamCachingStrategy .SpoolUsedHeapMemoryLimit | Used for selecting if the memory limit is committed or maximum heap memory setting. | Class | org.apache.camel.spi.StreamCachingStrategy | Apache Camel |
|
StreamCachingStrategy .Statistics | Utilization statistics of stream caching. | Interface | org.apache.camel.spi.StreamCachingStrategy | Apache Camel |
|
SubUnitOfWork | A sub unit of work is a way of implement sub-transactions in Camel routing. | Interface | org.apache.camel.spi | Apache Camel |
|
SubUnitOfWorkCallback | To allow unit of work for the UnitOfWork while processing a number of Exchanges. | Interface | org.apache.camel.spi | Apache Camel |
|
Synchronization | Provides a hook for custom Processor or Component instances to respond to completed or failed processing of an Exchange rather like Spring's | Interface | org.apache.camel.spi | Apache Camel |
|
SynchronizationRouteAware | An extended Synchronization which is route aware. | Interface | org.apache.camel.spi | Apache Camel |
|
SynchronizationVetoable | A vetoable Synchronization. | Interface | org.apache.camel.spi | Apache Camel |
|
ThreadPoolFactory | Creates ExecutorService and ScheduledExecutorService objects that work with a thread pool for a given ThreadPoolProfile and ThreadFactory. | Interface | org.apache.camel.spi | Apache Camel |
|
ThreadPoolProfile | A profile which defines thread pool settings. | Class | org.apache.camel.spi | Apache Camel |
|
TracedRouteNodes | Tracing information used by TraceInterceptor so we can trace the exact route path a given Exchange has been processed. | Interface | org.apache.camel.spi | Apache Camel |
|
TypeConverterAware | An interface for an object which is interested in being injected with the root TypeConverter such as for implementing a fallback type converter | Interface | org.apache.camel.spi | Apache Camel |
|
TypeConverterLoader | A pluggable strategy to load type converters into a TypeConverterRegistry from some kind of mechanism. | Interface | org.apache.camel.spi | Apache Camel |
|
TypeConverterRegistry | Registry for type converters. | Interface | org.apache.camel.spi | Apache Camel |
|
TypeConverterRegistry .Statistics | Utilization statistics of the this registry. | Interface | org.apache.camel.spi.TypeConverterRegistry | Apache Camel |
|
UnitOfWork | An object representing the unit of work processing an Exchange which allows the use of Synchronization hooks. | Interface | org.apache.camel.spi | Apache Camel |
|
UnitOfWorkFactory | Factory to create UnitOfWork. | Interface | org.apache.camel.spi | Apache Camel |
|
UuidGenerator | Generator to generate UUID strings. | Interface | org.apache.camel.spi | Apache Camel |