Uses of Interface
org.apache.camel.util.component.ApiMethod

Packages that use ApiMethod
org.apache.camel.util.component   
 

Uses of ApiMethod in org.apache.camel.util.component
 

Classes in org.apache.camel.util.component with type parameters of type ApiMethod
 class ApiMethodHelper<T extends Enum<T> & ApiMethod>
          Helper class for working with ApiMethod.
 

Classes in org.apache.camel.util.component that implement ApiMethod
 class ApiMethodImpl
          Delegate class for ApiMethod.
 

Fields in org.apache.camel.util.component declared as ApiMethod
protected  ApiMethod AbstractApiConsumer.method
           
 

Fields in org.apache.camel.util.component with type parameters of type ApiMethod
protected  HashMap<Class<? extends ApiMethod>,E> ApiCollection.apiMethods
           
protected  Map<E,ApiMethodHelper<? extends ApiMethod>> ApiCollection.apis
           
protected  ApiMethodHelper<? extends ApiMethod> AbstractApiEndpoint.methodHelper
           
 

Methods in org.apache.camel.util.component that return ApiMethod
static
<E extends Enum<E> & ApiName,T>
ApiMethod
ApiConsumerHelper.findMethod(AbstractApiEndpoint<E,T> endpoint, PropertyNamesInterceptor propertyNamesInterceptor)
          Utility method to find matching API Method for supplied endpoint's configuration properties.
static ApiMethod ApiMethodHelper.getHighestPriorityMethod(List<? extends ApiMethod> filteredMethods)
           
 

Methods in org.apache.camel.util.component that return types with arguments of type ApiMethod
 List<ApiMethod> ApiMethodHelper.filterMethods(List<? extends ApiMethod> methods, ApiMethodHelper.MatchType matchType, String... argNames)
          Filters a list of methods to those that take the given set of arguments.
 Map<E,ApiMethodHelper<? extends ApiMethod>> ApiCollection.getApiHelpers()
           
 Map<Class<? extends ApiMethod>,E> ApiCollection.getApiMethods()
           
 List<ApiMethod> ApiMethodHelper.getCandidateMethods(String name, String... argNames)
          Gets methods that match the given name and arguments.

Note that the args list is a required subset of arguments for returned methods.

 List<ApiMethod> AbstractApiEndpoint.getCandidates()
          Returns candidate methods for this endpoint.
 ApiMethodHelper<? extends ApiMethod> ApiCollection.getHelper(E apiName)
          Returns a ApiMethodHelper for a particular API.
 ApiMethodHelper<? extends ApiMethod> AbstractApiEndpoint.getMethodHelper()
          Returns method helper.
 

Methods in org.apache.camel.util.component with parameters of type ApiMethod
protected  Object AbstractApiProducer.doInvokeMethod(ApiMethod method, Map<String,Object> properties)
          Invoke the API method.
abstract  Object AbstractApiEndpoint.getApiProxy(ApiMethod method, Map<String,Object> args)
          Returns an instance of an API Proxy based on apiName, method and args.
static Object ApiMethodHelper.invokeMethod(Object proxy, ApiMethod method, Map<String,Object> properties)
          Invokes given method with argument values from given properties.
 

Method parameters in org.apache.camel.util.component with type arguments of type ApiMethod
 List<ApiMethod> ApiMethodHelper.filterMethods(List<? extends ApiMethod> methods, ApiMethodHelper.MatchType matchType, String... argNames)
          Filters a list of methods to those that take the given set of arguments.
 E ApiCollection.getApiName(Class<? extends ApiMethod> apiMethod)
           
protected  void AbstractApiComponent.getCompletedMethods(List<String> result, String completionText, Class<? extends ApiMethod> apiMethod, ApiMethodHelper<? extends ApiMethod> helper)
           
protected  void AbstractApiComponent.getCompletedMethods(List<String> result, String completionText, Class<? extends ApiMethod> apiMethod, ApiMethodHelper<? extends ApiMethod> helper)
           
static ApiMethod ApiMethodHelper.getHighestPriorityMethod(List<? extends ApiMethod> filteredMethods)
           
 

Constructor parameters in org.apache.camel.util.component with type arguments of type ApiMethod
AbstractApiEndpoint(String endpointUri, Component component, E apiName, String methodName, ApiMethodHelper<? extends ApiMethod> methodHelper, T endpointConfiguration)
           
 



Apache Camel