Uses of Interface
org.apache.camel.support.component.ApiMethod
-
Packages that use ApiMethod Package Description org.apache.camel.support.component Base classes and utilities for API based components -
-
Uses of ApiMethod in org.apache.camel.support.component
Classes in org.apache.camel.support.component with type parameters of type ApiMethod Modifier and Type Class Description classApiMethodHelper<T extends Enum<T> & ApiMethod>Helper class for working withApiMethod.Classes in org.apache.camel.support.component that implement ApiMethod Modifier and Type Class Description classApiMethodImplDelegate class forApiMethod.Fields in org.apache.camel.support.component declared as ApiMethod Modifier and Type Field Description protected ApiMethodAbstractApiConsumer. methodFields in org.apache.camel.support.component with type parameters of type ApiMethod Modifier and Type Field Description protected ApiMethodHelper<? extends ApiMethod>AbstractApiEndpoint. methodHelperMethods in org.apache.camel.support.component that return ApiMethod Modifier and Type Method Description protected ApiMethodAbstractApiProducer. findMethod(org.apache.camel.Exchange exchange, Map<String,Object> properties)static <E extends Enum<E> & ApiName,T>
ApiMethodApiConsumerHelper. findMethod(AbstractApiEndpoint<E,T> endpoint, PropertyNamesInterceptor propertyNamesInterceptor)Utility method to find matching API Method for supplied endpoint's configuration properties.static ApiMethodApiMethodHelper. getHighestPriorityMethod(List<? extends ApiMethod> filteredMethods)Methods in org.apache.camel.support.component that return types with arguments of type ApiMethod Modifier and Type Method Description List<ApiMethod>ApiMethodHelper. filterMethods(List<? extends ApiMethod> methods, ApiMethodHelper.MatchType matchType)Filters a list of methods to those that take the given set of arguments.List<ApiMethod>ApiMethodHelper. filterMethods(List<? extends ApiMethod> methods, ApiMethodHelper.MatchType matchType, Collection<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)Gets methods that match the given name and arguments.List<ApiMethod>ApiMethodHelper. getCandidateMethods(String name, Collection<String> argNames)Gets methods that match the given name and arguments.List<ApiMethod>AbstractApiEndpoint. getCandidates()Returns candidate methods for this endpoint.ApiMethodHelper<? extends ApiMethod>ApiCollection. getHelper(E apiName)Returns aApiMethodHelperfor a particular API.ApiMethodHelper<? extends ApiMethod>AbstractApiEndpoint. getMethodHelper()Returns method helper.Methods in org.apache.camel.support.component with parameters of type ApiMethod Modifier and Type Method Description protected ObjectAbstractApiProducer. doInvokeMethod(ApiMethod method, Map<String,Object> properties)Invoke the API method.abstract ObjectAbstractApiEndpoint. getApiProxy(ApiMethod method, Map<String,Object> args)Returns an instance of an API Proxy based on apiName, method and args.static ObjectApiMethodHelper. invokeMethod(Object proxy, ApiMethod method, Map<String,Object> properties)Invokes given method with argument values from given properties.Method parameters in org.apache.camel.support.component with type arguments of type ApiMethod Modifier and Type Method Description List<ApiMethod>ApiMethodHelper. filterMethods(List<? extends ApiMethod> methods, ApiMethodHelper.MatchType matchType)Filters a list of methods to those that take the given set of arguments.List<ApiMethod>ApiMethodHelper. filterMethods(List<? extends ApiMethod> methods, ApiMethodHelper.MatchType matchType, Collection<String> argNames)Filters a list of methods to those that take the given set of arguments.EApiCollection. getApiName(Class<? extends ApiMethod> apiMethod)static ApiMethodApiMethodHelper. getHighestPriorityMethod(List<? extends ApiMethod> filteredMethods)protected voidApiCollection. setApiHelpers(Map<E,ApiMethodHelper<? extends ApiMethod>> apiHelpers)protected voidApiCollection. setApiMethods(Map<Class<? extends ApiMethod>,E> apiMethods)Constructor parameters in org.apache.camel.support.component with type arguments of type ApiMethod Constructor Description AbstractApiEndpoint(String endpointUri, org.apache.camel.Component component, E apiName, String methodName, ApiMethodHelper<? extends ApiMethod> methodHelper, T endpointConfiguration)
-