Package org.apache.camel.spi

Service Provider Interfaces used internally by the Camel runtime which are plugin strategies.

See:
          Description

Interface Summary
ComponentResolver<E extends Exchange> 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<T> 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.
Marshaller  
Policy<E> A strategy capable of applying interceptors to a processor
Provider<T> A provider of newly constructed objects
Unmarshaller  
 

Class Summary
XmlMarshaller Marshallers that marshall to XML should extend this base class.
XmlUnmarshaller Unmarshallers that unmarshall to XML should extend this base class.
 

Package org.apache.camel.spi Description

Service Provider Interfaces used internally by the Camel runtime which are plugin strategies.



Copyright © 2007 Apache Software Foundation. All Rights Reserved.