Package org.apache.camel.util.component

Interface Summary
ApiMethod Interface for proxy methods.
ApiName Marker interface for ApiName enumerations.
PropertiesInterceptor Intercepts Property values used to invoke API Method.
PropertyNamesInterceptor Intercepts Property names used to find methods.
ResultInterceptor Intercepts API method invocation result Exchange.
 

Class Summary
AbstractApiComponent<E extends Enum<E> & ApiName,T,S extends ApiCollection<E,T>> Abstract base class for API Component Camel Component classes.
AbstractApiConsumer<E extends Enum<E> & ApiName,T> Abstract base class for API Component Consumers.
AbstractApiEndpoint<E extends ApiName,T> Abstract base class for API Component Endpoints.
AbstractApiProducer<E extends Enum<E> & ApiName,T> Base class for API based Producers
ApiCollection<E extends Enum<E> & ApiName,T> Base class for a collection of ApiMethods.
ApiConsumerHelper Utility class for API Consumers.
ApiMethodHelper<T extends Enum<T> & ApiMethod> Helper class for working with ApiMethod.
ApiMethodImpl Delegate class for ApiMethod.
ApiMethodParser<T> Parser base class for generating ApiMethod enumerations.
ApiMethodParser.ApiMethodModel  
ApiMethodParser.Argument  
ApiMethodPropertiesHelper<C> Helper class to work with ApiMethod arguments to be extended by components.
ArgumentSubstitutionParser<T> Adds support for parameter name substitutions.
ArgumentSubstitutionParser.Substitution  
 

Enum Summary
ApiMethodHelper.MatchType  
 



Apache Camel