|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.apache.camel.spi | |
|---|---|
| org.apache.camel | The core Camel API. |
| org.apache.camel.api.management.mbean | Camel management MBeans API |
| org.apache.camel.builder | The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers. |
| org.apache.camel.builder.xml | Support for XPath based Expressions and Predicates as well as an XSLT processor |
| org.apache.camel.component | Base classes for Components |
| org.apache.camel.component.bean | The Bean Component which will look up the bean name in the Spring ApplicationContext and use that to dispatch messages to a POJO |
| org.apache.camel.component.binding | The Binding Component which is a way of wrapping an Endpoint in a contract; such as a Data Format, a Content Enricher or validation step. |
| org.apache.camel.component.browse | The Browse Component which is a simple in memory component which maintains a list of all message exchanges which can be useful for debugging, tooling or visualistion. |
| org.apache.camel.component.controlbus | The Control Bus Component which allows to manage Camel at runtime. |
| org.apache.camel.component.dataformat | The DataFormat Component allows to use Data Format as a Camel Component. |
| org.apache.camel.component.dataset | A DataSet Endpoint for testing of endpoints using defined DataSets |
| org.apache.camel.component.direct | The Direct Component which synchronously invokes all the consumers when a producer sends an exchange to the endpoint. |
| org.apache.camel.component.directvm | The Direct VM Component which synchronously invokes the consumer when a producer sends an exchange to the endpoint. |
| org.apache.camel.component.file | The File Component for working with file systems. |
| org.apache.camel.component.language | The Language Component to send messages to language endpoints executing the script. |
| org.apache.camel.component.log | The Log Component uses Jakarta Commons Logging to log message exchanges. |
| org.apache.camel.component.mock | The Mock Component which is used for testing of routing and mediation rules. |
| org.apache.camel.component.rest | The REST Component for defining REST services, supporting the Camel Rest DSL. |
| org.apache.camel.component.seda | The SEDA Component for asynchronous SEDA exchanges on a BlockingQueue within a single CamelContext |
| org.apache.camel.component.test | A Test Endpoint for Pattern Based Testing |
| org.apache.camel.component.timer | The Timer Component extends the POJO component to provide a simple timer |
| org.apache.camel.component.xslt | The XSLT Component for transforming messages with XSLT |
| org.apache.camel.impl | Default implementation classes for Camel Core |
| org.apache.camel.impl.converter | Default implementation classes the Type Conversion Strategies |
| org.apache.camel.impl.osgi | Camel OSGi Activator. |
| org.apache.camel.impl.scan | Package scan classes. |
| org.apache.camel.language.bean | Camel Bean language. |
| org.apache.camel.language.constant | Camel Constant language. |
| org.apache.camel.language.header | Camel Header language. |
| org.apache.camel.language.property | Camel Property language. |
| org.apache.camel.language.ref | Camel Ref language. |
| org.apache.camel.language.simple | Camel Simple language. |
| org.apache.camel.language.tokenizer | Camel Tokenizer language. |
| org.apache.camel.language.xpath | Camel XPath language support. |
| org.apache.camel.management | Camel management |
| org.apache.camel.management.event | Camel management events |
| org.apache.camel.management.mbean | Camel management JMX MBeans |
| org.apache.camel.model | The JAXB POJOs for the XML Configuration of the routing rules. |
| org.apache.camel.model.dataformat | The JAXB POJOs for the Data Formats used to marshal and unmarshal objects to and from streams inside components |
| org.apache.camel.model.language | The JAXB POJOs for the Expression and Predicate plugins for the XML Configuration. |
| org.apache.camel.model.loadbalancer | The JAXB POJOs for the Load Balancer EIP pattern for the XML Configuration. |
| org.apache.camel.model.rest | The JAXB POJOs for the REST DSL |
| org.apache.camel.processor | A collection of Processor implementations which are used to implement the Enterprise Integration Patterns |
| org.apache.camel.processor.aggregate | Helper classes for the Aggregator pattern. |
| org.apache.camel.processor.binding | Helper classes for the Binding concept on Endpoints. |
| org.apache.camel.processor.idempotent | An implementation of the Idempotent Consumer pattern. |
| org.apache.camel.processor.interceptor | Helper classes for interceptors. |
| org.apache.camel.spi | Service Provider Interfaces used internally by the Camel runtime which are plugin strategies. |
| org.apache.camel.support | Base classes that help to implement the camel API and are expected to be extended by the user |
| org.apache.camel.util | Utility classes used by the core of Camel. |
| org.apache.camel.util.component | |
| org.apache.camel.util.jndi | A simple JNDI context which can be used with the JndiRegistry |
| Classes in org.apache.camel.spi used by org.apache.camel | |
|---|---|
| CamelContextNameStrategy
Strategy for assigning name to a CamelContext. |
|
| 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. |
|
| DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding. |
|
| DataFormatResolver
Represents a resolver of data formats. |
|
| Debugger
A debugger which allows tooling to attach breakpoints which is is being invoked when Exchanges is being routed. |
|
| EndpointStrategy
Endpoint strategy with callback invoked when an Endpoint is about to be registered to the
endpoint registry in CamelContext. |
|
| ExecutorServiceManager
Strategy to create thread pools. |
|
| ExecutorServiceStrategy
Deprecated. use ExecutorServiceManager instead, will be removed in a future Camel release |
|
| FactoryFinder
Finder to find factories from the resource classpath, usually META-INF/services/org/apache/camel/. |
|
| FactoryFinderResolver
Represents a resolver for FactoryFinder |
|
| InflightRepository
A repository which tracks in flight Exchanges. |
|
| Injector
A pluggable strategy for creating and possibly dependency injecting objects which could be implemented using straight forward reflection or using Spring or Guice to perform dependency injection. |
|
| InterceptStrategy
The purpose of this interface is to allow an implementation to wrap processors in a route with interceptors. |
|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| LifecycleStrategy
Strategy for lifecycle notifications. |
|
| ManagementMBeanAssembler
An assembler to assemble a RequiredModelMBean which can be used
to register the object in JMX. |
|
| ManagementNameStrategy
Strategy for assigning the name part of the ObjectName
for a managed CamelContext. |
|
| ManagementStrategy
Strategy for management. |
|
| NodeIdFactory
Factory to generate unique ids for model nodes. |
|
| PackageScanClassResolver
A resolver that can find resources based on package scanning. |
|
| ProcessorFactory
A factory to create Processor based on the definition. |
|
| Registry
Represents a service registry which may be implemented via a Spring ApplicationContext, via JNDI, a simple Map or the OSGi Service Registry |
|
| RestConfiguration
Configuration use by RestConsumerFactory for Camel components to support
the Camel rest DSL. |
|
| RestRegistry
A registry of all REST services running within the CamelContext which have been defined and created
using the Rest DSL. |
|
| RouteContext
The context used to activate new routing rules |
|
| RoutePolicyFactory
A factory to create RoutePolicy and assign to routes automatic. |
|
| RouteStartupOrder
Information about a route to be started where we want to control the order in which they are started by CamelContext. |
|
| RuntimeEndpointRegistry
A registry which listen for runtime usage of Endpoint during routing in Camel. |
|
| ServicePool
A service pool is like a connection pool but can pool any kind of objects. |
|
| ShutdownStrategy
Pluggable shutdown strategy executed during shutdown of routes. |
|
| StreamCachingStrategy
Strategy for using stream caching. |
|
| Synchronization
Provides a hook for custom Processor or Component
instances to respond to completed or failed processing of an Exchange rather like Spring's
TransactionSynchronization |
|
| TypeConverterRegistry
Registry for type converters. |
|
| UnitOfWork
An object representing the unit of work processing an Exchange
which allows the use of Synchronization hooks. |
|
| UnitOfWorkFactory
Factory to create UnitOfWork. |
|
| UuidGenerator
Generator to generate UUID strings. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.api.management.mbean | |
|---|---|
| StreamCachingStrategy.SpoolUsedHeapMemoryLimit
Used for selecting if the memory limit is committed or maximum heap memory setting. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.builder | |
|---|---|
| RouteContext
The context used to activate new routing rules |
|
| ThreadPoolProfile
A profile which defines thread pool settings. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.builder.xml | |
|---|---|
| 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. |
|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component | |
|---|---|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.bean | |
|---|---|
| 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. |
|
| 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 |
|
| Registry
Represents a service registry which may be implemented via a Spring ApplicationContext, via JNDI, a simple Map or the OSGi Service Registry |
|
| TypeConverterRegistry
Registry for type converters. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.binding | |
|---|---|
| Binding
Represents a Binding or contract which can be applied to an Endpoint; such as ensuring that a particular Data Format is used on messages in and out of an endpoint. |
|
| HasBinding
Allows objects such as Endpoints to expose that they have a Binding. |
|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.browse | |
|---|---|
| BrowsableEndpoint
An optional interface an Endpoint may choose to implement which allows it to
expose a way of browsing the exchanges available. |
|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.controlbus | |
|---|---|
| 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 |
|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.dataformat | |
|---|---|
| DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding. |
|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.dataset | |
|---|---|
| BrowsableEndpoint
An optional interface an Endpoint may choose to implement which allows it to
expose a way of browsing the exchanges available. |
|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.direct | |
|---|---|
| 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 |
|
| ShutdownAware
Allows Consumer to fine grained control on shutdown which mostly
have to cater for in-memory based components. |
|
| ShutdownPrepared
Allows a Service to prepare for shutdown. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.directvm | |
|---|---|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.file | |
|---|---|
| BrowsableEndpoint
An optional interface an Endpoint may choose to implement which allows it to
expose a way of browsing the exchanges available. |
|
| EndpointCompleter
A helper interface used by the ComponentConfiguration.completeEndpointPath(String) method
to allow endpoint paths to be completed. |
|
| ExceptionHandler
A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers. |
|
| 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 |
|
| IdempotentRepository
Access to a repository of Message IDs to implement the Idempotent Consumer pattern. |
|
| ShutdownAware
Allows Consumer to fine grained control on shutdown which mostly
have to cater for in-memory based components. |
|
| ShutdownPrepared
Allows a Service to prepare for shutdown. |
|
| Synchronization
Provides a hook for custom Processor or Component
instances to respond to completed or failed processing of an Exchange rather like Spring's
TransactionSynchronization |
|
| TypeConverterRegistry
Registry for type converters. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.language | |
|---|---|
| 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 |
|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.log | |
|---|---|
| ExchangeFormatter
A plugin used to turn an Exchange into a String representation
usually to be used for logging or tracing purposes. |
|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.mock | |
|---|---|
| BrowsableEndpoint
An optional interface an Endpoint may choose to implement which allows it to
expose a way of browsing the exchanges available. |
|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.rest | |
|---|---|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.seda | |
|---|---|
| BrowsableEndpoint
An optional interface an Endpoint may choose to implement which allows it to
expose a way of browsing the exchanges available. |
|
| ExceptionHandler
A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers. |
|
| 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 |
|
| ShutdownAware
Allows Consumer to fine grained control on shutdown which mostly
have to cater for in-memory based components. |
|
| ShutdownPrepared
Allows a Service to prepare for shutdown. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.test | |
|---|---|
| BrowsableEndpoint
An optional interface an Endpoint may choose to implement which allows it to
expose a way of browsing the exchanges available. |
|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.timer | |
|---|---|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.component.xslt | |
|---|---|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.impl | |
|---|---|
Breakpoint
Breakpoint are used by the Debugger API. |
|
| Breakpoint.State
State of the breakpoint as either active or suspended. |
|
| CamelContextNameStrategy
Strategy for assigning name to a CamelContext. |
|
| 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. |
|
| ComponentResolver
Represents a resolver of components from a URI to be able to auto-load them using some discovery mechanism like DefaultComponentResolver |
|
| Condition
A condition to define when a given Exchange matches when is being routed. |
|
| DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding. |
|
| DataFormatResolver
Represents a resolver of data formats. |
|
| Debugger
A debugger which allows tooling to attach breakpoints which is is being invoked when Exchanges is being routed. |
|
| EndpointStrategy
Endpoint strategy with callback invoked when an Endpoint is about to be registered to the
endpoint registry in CamelContext. |
|
| EventNotifier
Notifier to send events. |
|
| ExceptionHandler
A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers. |
|
| ExecutorServiceManager
Strategy to create thread pools. |
|
| ExecutorServiceStrategy
Deprecated. use ExecutorServiceManager instead, will be removed in a future Camel release |
|
| FactoryFinder
Finder to find factories from the resource classpath, usually META-INF/services/org/apache/camel/. |
|
| FactoryFinderResolver
Represents a resolver for FactoryFinder |
|
| 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 |
|
| HeaderFilterStrategy
Interface to allow plug-able implementation to filter header to and from Camel message. |
|
| HeaderFilterStrategy.Direction
The direction is either IN or OUT. |
|
| HeaderFilterStrategyAware
An interface to represent an object which can make use of injected HeaderFilterStrategy. |
|
| InflightRepository
A repository which tracks in flight Exchanges. |
|
| Injector
A pluggable strategy for creating and possibly dependency injecting objects which could be implemented using straight forward reflection or using Spring or Guice to perform dependency injection. |
|
| InterceptStrategy
The purpose of this interface is to allow an implementation to wrap processors in a route with interceptors. |
|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| LanguageResolver
A pluggable strategy for resolving different languages in a loosely coupled manner |
|
| LifecycleStrategy
Strategy for lifecycle notifications. |
|
| ManagementMBeanAssembler
An assembler to assemble a RequiredModelMBean which can be used
to register the object in JMX. |
|
| ManagementNameStrategy
Strategy for assigning the name part of the ObjectName
for a managed CamelContext. |
|
| ManagementStrategy
Strategy for management. |
|
| NodeIdFactory
Factory to generate unique ids for model nodes. |
|
| PackageScanClassResolver
A resolver that can find resources based on package scanning. |
|
| PackageScanFilter
Filter that can be used with the PackageScanClassResolver resolver. |
|
| PollingConsumerPollStrategy
Strategy for a PollingConsumer when polling an Endpoint. |
|
| ProcessorFactory
A factory to create Processor based on the definition. |
|
| Registry
Represents a service registry which may be implemented via a Spring ApplicationContext, via JNDI, a simple Map or the OSGi Service Registry |
|
| RestConfiguration
Configuration use by RestConsumerFactory for Camel components to support
the Camel rest DSL. |
|
| RestRegistry
A registry of all REST services running within the CamelContext which have been defined and created
using the Rest DSL. |
|
| RestRegistry.RestService
Details about the REST service |
|
| RouteContext
The context used to activate new routing rules |
|
| RoutePolicy
Policy for a Route which allows controlling the route at runtime. |
|
| RoutePolicyFactory
A factory to create RoutePolicy and assign to routes automatic. |
|
| RouteStartupOrder
Information about a route to be started where we want to control the order in which they are started by CamelContext. |
|
| RuntimeEndpointRegistry
A registry which listen for runtime usage of Endpoint during routing in Camel. |
|
| ScheduledPollConsumerScheduler
A pluggable scheduler for ScheduledPollConsumer consumers. |
|
| ServicePool
A service pool is like a connection pool but can pool any kind of objects. |
|
| ShutdownAware
Allows Consumer to fine grained control on shutdown which mostly
have to cater for in-memory based components. |
|
| ShutdownPrepared
Allows a Service to prepare for shutdown. |
|
| ShutdownStrategy
Pluggable shutdown strategy executed during shutdown of routes. |
|
| StreamCachingStrategy
Strategy for using stream caching. |
|
| StreamCachingStrategy.SpoolRule
Rule for determine if stream caching should be spooled to disk or kept in-memory. |
|
| StreamCachingStrategy.SpoolUsedHeapMemoryLimit
Used for selecting if the memory limit is committed or maximum heap memory setting. |
|
| StreamCachingStrategy.Statistics
Utilization statistics of stream caching. |
|
| SubUnitOfWork
A sub unit of work is a way of implement sub-transactions in Camel routing. |
|
| SubUnitOfWorkCallback
To allow unit of work for the UnitOfWork while processing a number of Exchanges. |
|
| Synchronization
Provides a hook for custom Processor or Component
instances to respond to completed or failed processing of an Exchange rather like Spring's
TransactionSynchronization |
|
| ThreadPoolFactory
Creates ExecutorService and ScheduledExecutorService objects that work with a thread pool for a given ThreadPoolProfile and ThreadFactory. |
|
| ThreadPoolProfile
A profile which defines thread pool settings. |
|
| TracedRouteNodes
Tracing information used by TraceInterceptor
so we can trace the exact route path a given Exchange has been processed. |
|
| TypeConverterRegistry
Registry for type converters. |
|
| UnitOfWork
An object representing the unit of work processing an Exchange
which allows the use of Synchronization hooks. |
|
| UnitOfWorkFactory
Factory to create UnitOfWork. |
|
| UuidGenerator
Generator to generate UUID strings. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.impl.converter | |
|---|---|
| FactoryFinder
Finder to find factories from the resource classpath, usually META-INF/services/org/apache/camel/. |
|
| Injector
A pluggable strategy for creating and possibly dependency injecting objects which could be implemented using straight forward reflection or using Spring or Guice to perform dependency injection. |
|
| PackageScanClassResolver
A resolver that can find resources based on package scanning. |
|
| PackageScanFilter
Filter that can be used with the PackageScanClassResolver resolver. |
|
| TypeConverterLoader
A pluggable strategy to load type converters into a TypeConverterRegistry from some kind of mechanism. |
|
| TypeConverterRegistry
Registry for type converters. |
|
| TypeConverterRegistry.Statistics
Utilization statistics of the this registry. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.impl.osgi | |
|---|---|
| ComponentResolver
Represents a resolver of components from a URI to be able to auto-load them using some discovery mechanism like DefaultComponentResolver |
|
| DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding. |
|
| DataFormatResolver
Represents a resolver of data formats. |
|
| Injector
A pluggable strategy for creating and possibly dependency injecting objects which could be implemented using straight forward reflection or using Spring or Guice to perform dependency injection. |
|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| LanguageResolver
A pluggable strategy for resolving different languages in a loosely coupled manner |
|
| TypeConverterLoader
A pluggable strategy to load type converters into a TypeConverterRegistry from some kind of mechanism. |
|
| TypeConverterRegistry
Registry for type converters. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.impl.scan | |
|---|---|
| PackageScanFilter
Filter that can be used with the PackageScanClassResolver resolver. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.language.bean | |
|---|---|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.language.constant | |
|---|---|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.language.header | |
|---|---|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.language.property | |
|---|---|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.language.ref | |
|---|---|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.language.simple | |
|---|---|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.language.tokenizer | |
|---|---|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.language.xpath | |
|---|---|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| Classes in org.apache.camel.spi used by org.apache.camel.management | |
|---|---|
| EventFactory
Factory to create events that are emitted when such an event occur. |
|
| EventNotifier
Notifier to send events. |
|
| InterceptStrategy
The purpose of this interface is to allow an implementation to wrap processors in a route with interceptors. |
|
| LifecycleStrategy
Strategy for lifecycle notifications. |
|
| ManagementAgent
Camel JMX service agent |
|
| ManagementMBeanAssembler
An assembler to assemble a RequiredModelMBean which can be used
to register the object in JMX. |
|
| ManagementNamingStrategy
Strategy for computing ObjectName names for the various beans that Camel register for management. |
|
| ManagementObjectStrategy
Strategy for creating the managed object for the various beans Camel register for management. |
|
| ManagementStrategy
Strategy for management. |
|
| RouteContext
The context used to activate new routing rules |
|
| Classes in org.apache.camel.spi used by org.apache.camel.management.event | |
|---|---|
| EventFactory
Factory to create events that are emitted when such an event occur. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.management.mbean | |
|---|---|
| BrowsableEndpoint
An optional interface an Endpoint may choose to implement which allows it to
expose a way of browsing the exchanges available. |
|
| EventNotifier
Notifier to send events. |
|
| ManagementStrategy
Strategy for management. |
|
| RestRegistry
A registry of all REST services running within the CamelContext which have been defined and created
using the Rest DSL. |
|
| RouteContext
The context used to activate new routing rules |
|
| RuntimeEndpointRegistry
A registry which listen for runtime usage of Endpoint during routing in Camel. |
|
| StreamCachingStrategy
Strategy for using stream caching. |
|
| StreamCachingStrategy.SpoolUsedHeapMemoryLimit
Used for selecting if the memory limit is committed or maximum heap memory setting. |
|
| TypeConverterRegistry
Registry for type converters. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.model | |
|---|---|
| AggregationRepository
Access to a repository to store aggregated exchanges to support pluggable implementations. |
|
| 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. |
|
| DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding. |
|
| IdempotentRepository
Access to a repository of Message IDs to implement the Idempotent Consumer pattern. |
|
| InterceptStrategy
The purpose of this interface is to allow an implementation to wrap processors in a route with interceptors. |
|
| NodeIdFactory
Factory to generate unique ids for model nodes. |
|
| Policy
A strategy capable of applying interceptors to a processor. |
|
| Required
Used to denote fields which are required to be specified for validation purposes particularly in tooling. |
|
| RouteContext
The context used to activate new routing rules |
|
| RoutePolicy
Policy for a Route which allows controlling the route at runtime. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.model.dataformat | |
|---|---|
| DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding. |
|
| 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 |
|
| RouteContext
The context used to activate new routing rules |
|
| Classes in org.apache.camel.spi used by org.apache.camel.model.language | |
|---|---|
| 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 |
|
| Required
Used to denote fields which are required to be specified for validation purposes particularly in tooling. |
|
| RouteContext
The context used to activate new routing rules |
|
| Classes in org.apache.camel.spi used by org.apache.camel.model.loadbalancer | |
|---|---|
| RouteContext
The context used to activate new routing rules |
|
| Classes in org.apache.camel.spi used by org.apache.camel.model.rest | |
|---|---|
| RestConfiguration
Configuration use by RestConsumerFactory for Camel components to support
the Camel rest DSL. |
|
| RouteContext
The context used to activate new routing rules |
|
| Classes in org.apache.camel.spi used by org.apache.camel.processor | |
|---|---|
| DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding. |
|
| ExceptionHandler
A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers. |
|
| ExchangeFormatter
A plugin used to turn an Exchange into a String representation
usually to be used for logging or tracing purposes. |
|
| InflightRepository
A repository which tracks in flight Exchanges. |
|
| RouteContext
The context used to activate new routing rules |
|
| RoutePolicy
Policy for a Route which allows controlling the route at runtime. |
|
| ShutdownPrepared
Allows a Service to prepare for shutdown. |
|
| StreamCachingStrategy
Strategy for using stream caching. |
|
| UnitOfWork
An object representing the unit of work processing an Exchange
which allows the use of Synchronization hooks. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.processor.aggregate | |
|---|---|
| AggregationRepository
Access to a repository to store aggregated exchanges to support pluggable implementations. |
|
| ExceptionHandler
A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers. |
|
| OptimisticLockingAggregationRepository
A specialized AggregationRepository which also supports
optimistic locking. |
|
| ShutdownPrepared
Allows a Service to prepare for shutdown. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.processor.binding | |
|---|---|
| Binding
Represents a Binding or contract which can be applied to an Endpoint; such as ensuring that a particular Data Format is used on messages in and out of an endpoint. |
|
| DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.processor.idempotent | |
|---|---|
| IdempotentRepository
Access to a repository of Message IDs to implement the Idempotent Consumer pattern. |
|
| Synchronization
Provides a hook for custom Processor or Component
instances to respond to completed or failed processing of an Exchange rather like Spring's
TransactionSynchronization |
|
| Classes in org.apache.camel.spi used by org.apache.camel.processor.interceptor | |
|---|---|
| Debugger
A debugger which allows tooling to attach breakpoints which is is being invoked when Exchanges is being routed. |
|
| ExchangeFormatter
A plugin used to turn an Exchange into a String representation
usually to be used for logging or tracing purposes. |
|
| InterceptStrategy
The purpose of this interface is to allow an implementation to wrap processors in a route with interceptors. |
|
| RouteContext
The context used to activate new routing rules |
|
| TracedRouteNodes
Tracing information used by TraceInterceptor
so we can trace the exact route path a given Exchange has been processed. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.spi | |
|---|---|
| AggregationRepository
Access to a repository to store aggregated exchanges to support pluggable implementations. |
|
| Binding
Represents a Binding or contract which can be applied to an Endpoint; such as ensuring that a particular Data Format is used on messages in and out of an endpoint. |
|
Breakpoint
Breakpoint are used by the Debugger API. |
|
| Breakpoint.State
State of the breakpoint as either active or suspended. |
|
| 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. |
|
| Condition
A condition to define when a given Exchange matches when is being routed. |
|
| Container
The Container interface defines an object that can be used
to customize all Camel CONTEXTS created. |
|
| DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding. |
|
| EventFactory
Factory to create events that are emitted when such an event occur. |
|
| EventNotifier
Notifier to send events. |
|
| FactoryFinder
Finder to find factories from the resource classpath, usually META-INF/services/org/apache/camel/. |
|
| HeaderFilterStrategy
Interface to allow plug-able implementation to filter header to and from Camel message. |
|
| HeaderFilterStrategy.Direction
The direction is either IN or OUT. |
|
| Injector
A pluggable strategy for creating and possibly dependency injecting objects which could be implemented using straight forward reflection or using Spring or Guice to perform dependency injection. |
|
| InterceptStrategy
The purpose of this interface is to allow an implementation to wrap processors in a route with interceptors. |
|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| ManagementAgent
Camel JMX service agent |
|
| ManagementNamingStrategy
Strategy for computing ObjectName names for the various beans that Camel register for management. |
|
| ManagementObjectStrategy
Strategy for creating the managed object for the various beans Camel register for management. |
|
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. |
|
| PackageScanFilter
Filter that can be used with the PackageScanClassResolver resolver. |
|
| Policy
A strategy capable of applying interceptors to a processor. |
|
| RestConfiguration.RestBindingMode
|
|
| RestConfiguration.RestHostNameResolver
|
|
| RestRegistry.RestService
Details about the REST service |
|
| RouteContext
The context used to activate new routing rules |
|
| RoutePolicy
Policy for a Route which allows controlling the route at runtime. |
|
| RouteStartupOrder
Information about a route to be started where we want to control the order in which they are started by CamelContext. |
|
| ShutdownPrepared
Allows a Service to prepare for shutdown. |
|
| StreamCachingStrategy.SpoolRule
Rule for determine if stream caching should be spooled to disk or kept in-memory. |
|
| StreamCachingStrategy.SpoolUsedHeapMemoryLimit
Used for selecting if the memory limit is committed or maximum heap memory setting. |
|
| StreamCachingStrategy.Statistics
Utilization statistics of stream caching. |
|
| SubUnitOfWorkCallback
To allow unit of work for the UnitOfWork while processing a number of Exchanges. |
|
| Synchronization
Provides a hook for custom Processor or Component
instances to respond to completed or failed processing of an Exchange rather like Spring's
TransactionSynchronization |
|
| ThreadPoolFactory
Creates ExecutorService and ScheduledExecutorService objects that work with a thread pool for a given ThreadPoolProfile and ThreadFactory. |
|
| ThreadPoolProfile
A profile which defines thread pool settings. |
|
| TracedRouteNodes
Tracing information used by TraceInterceptor
so we can trace the exact route path a given Exchange has been processed. |
|
| TypeConverterRegistry
Registry for type converters. |
|
| TypeConverterRegistry.Statistics
Utilization statistics of the this registry. |
|
| UnitOfWork
An object representing the unit of work processing an Exchange
which allows the use of Synchronization hooks. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.support | |
|---|---|
| EventNotifier
Notifier to send events. |
|
| Language
Represents a language to be used for Expression or Predicate instances |
|
| LifecycleStrategy
Strategy for lifecycle notifications. |
|
| 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 |
|
| RouteContext
The context used to activate new routing rules |
|
| Synchronization
Provides a hook for custom Processor or Component
instances to respond to completed or failed processing of an Exchange rather like Spring's
TransactionSynchronization |
|
| SynchronizationRouteAware
An extended Synchronization which is route aware. |
|
| SynchronizationVetoable
A vetoable Synchronization. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.util | |
|---|---|
| BrowsableEndpoint
An optional interface an Endpoint may choose to implement which allows it to
expose a way of browsing the exchanges available. |
|
| 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. |
|
| ExchangeFormatter
A plugin used to turn an Exchange into a String representation
usually to be used for logging or tracing purposes. |
|
| Injector
A pluggable strategy for creating and possibly dependency injecting objects which could be implemented using straight forward reflection or using Spring or Guice to perform dependency injection. |
|
| Synchronization
Provides a hook for custom Processor or Component
instances to respond to completed or failed processing of an Exchange rather like Spring's
TransactionSynchronization |
|
| UnitOfWork
An object representing the unit of work processing an Exchange
which allows the use of Synchronization hooks. |
|
| Classes in org.apache.camel.spi used by org.apache.camel.util.component | |
|---|---|
| EndpointCompleter
A helper interface used by the ComponentConfiguration.completeEndpointPath(String) method
to allow endpoint paths to be completed. |
|
| 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 |
|
| Classes in org.apache.camel.spi used by org.apache.camel.util.jndi | |
|---|---|
| Injector
A pluggable strategy for creating and possibly dependency injecting objects which could be implemented using straight forward reflection or using Spring or Guice to perform dependency injection. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||