Uses of Package
org.apache.camel.spi

Packages that use org.apache.camel.spi
org.apache.camel The core Camel API 
org.apache.camel.builder.xml Support for XPath based Expressions and Predicates as well as an XSLT processor 
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.dataset A DataSet Endpoint for testing of endpoints using defined DataSets 
org.apache.camel.component.list The List 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.mock The Mock Component which is used for testing of routing and mediation rules. 
org.apache.camel.component.seda The SEDA Component for asynchronous SEDA exchanges on a BlockingQueue within a single CamelContext 
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.language Camel language support such as Bean and Simple language. 
org.apache.camel.language.bean Camel Bean language. 
org.apache.camel.language.simple Camel Simple language. 
org.apache.camel.management Camel JMX export services. 
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.processor A collection of Processor implementations which are used to implement the Enterprise Integration Patterns 
org.apache.camel.spi Service Provider Interfaces used internally by the Camel runtime which are plugin strategies. 
org.apache.camel.util Utility classes used by the core of Camel and useful for Camel component developers 
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
ExchangeConverter
          This converter is capable of converting from an exchange to another type
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
LifecycleStrategy
           
Registry
          Represents a service registry which may be implemented via a Spring ApplicationContext, via JNDI, a simple Map or the OSGI Service 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.builder.xml
Language
          Represents a language to be used for Expression or Predicate instances
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.bean
Registry
          Represents a service registry which may be implemented via a Spring ApplicationContext, via JNDI, a simple Map or the OSGI Service Registry
 

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.
 

Classes in org.apache.camel.spi used by org.apache.camel.component.list
BrowsableEndpoint
          An optional interface an Endpoint may choose to implement which allows it to expose a way of browsing the exchanges available.
 

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.
 

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.
 

Classes in org.apache.camel.spi used by org.apache.camel.impl
ComponentResolver
          Represents a resolver of components from a URI to be able to auto-load them using some discovery mechanism like DefaultComponentResolver
ExceptionHandler
          A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers
ExchangeConverter
          This converter is capable of converting from an exchange to another type
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
LifecycleStrategy
           
Policy
          A strategy capable of applying interceptors to a processor
Registry
          Represents a service registry which may be implemented via a Spring ApplicationContext, via JNDI, a simple Map or the OSGI Service Registry
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.impl.converter
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.
 

Classes in org.apache.camel.spi used by org.apache.camel.language
Language
          Represents a language to be used for Expression or Predicate instances
 

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.simple
Language
          Represents a language to be used for Expression or Predicate instances
 

Classes in org.apache.camel.spi used by org.apache.camel.management
InstrumentationAgent
           
LifecycleStrategy
           
 

Classes in org.apache.camel.spi used by org.apache.camel.model
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.
Policy
          A strategy capable of applying interceptors to a processor
 

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.
 

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
 

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
 

Classes in org.apache.camel.spi used by org.apache.camel.spi
Language
          Represents a language to be used for Expression or Predicate instances
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.util
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
 

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.
 



Copyright © 2008 IONA Open Source Community. All Rights Reserved.