Uses of Interface
org.apache.camel.support.component.ApiMethod
Packages that use ApiMethod
Package
Description
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 ApiMethodModifier and TypeClassDescriptionfinal classApiMethodHelper<T extends Enum<T> & ApiMethod>Helper class for working withApiMethod.Classes in org.apache.camel.support.component that implement ApiMethodFields in org.apache.camel.support.component declared as ApiMethodFields in org.apache.camel.support.component with type parameters of type ApiMethodModifier and TypeFieldDescriptionprotected final ApiMethodHelper<? extends ApiMethod>AbstractApiEndpoint.methodHelperMethods in org.apache.camel.support.component that return ApiMethodModifier and TypeMethodDescriptionprotected ApiMethodAbstractApiProducer.findMethod(org.apache.camel.Exchange exchange, Map<String, Object> properties) ApiConsumerHelper.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 ApiMethodModifier and TypeMethodDescriptionApiMethodHelper.filterMethods(List<? extends ApiMethod> methods, ApiMethodHelper.MatchType matchType) Filters a list of methods to those that take the given set of arguments.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.final Map<E,ApiMethodHelper<? extends ApiMethod>> ApiCollection.getApiHelpers()ApiCollection.getApiMethods()ApiMethodHelper.getCandidateMethods(String name) Gets methods that match the given name and arguments.ApiMethodHelper.getCandidateMethods(String name, Collection<String> argNames) Gets methods that match the given name and arguments.AbstractApiEndpoint.getCandidates()Returns candidate methods for this endpoint.final ApiMethodHelper<? extends ApiMethod>Returns aApiMethodHelperfor a particular API.final ApiMethodHelper<? extends ApiMethod>AbstractApiEndpoint.getMethodHelper()Returns method helper.Methods in org.apache.camel.support.component with parameters of type ApiMethodModifier and TypeMethodDescriptionprotected 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 ObjectInvokes given method with argument values from given properties.Method parameters in org.apache.camel.support.component with type arguments of type ApiMethodModifier and TypeMethodDescriptionApiMethodHelper.filterMethods(List<? extends ApiMethod> methods, ApiMethodHelper.MatchType matchType) Filters a list of methods to those that take the given set of arguments.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.final EApiCollection.getApiName(Class<? extends ApiMethod> apiMethod) static ApiMethodApiMethodHelper.getHighestPriorityMethod(List<? extends ApiMethod> filteredMethods) protected final voidApiCollection.setApiHelpers(Map<E, ApiMethodHelper<? extends ApiMethod>> apiHelpers) protected final voidApiCollection.setApiMethods(Map<Class<? extends ApiMethod>, E> apiMethods) Constructor parameters in org.apache.camel.support.component with type arguments of type ApiMethodModifierConstructorDescriptionAbstractApiEndpoint(String endpointUri, org.apache.camel.Component component, E apiName, String methodName, ApiMethodHelper<? extends ApiMethod> methodHelper, T endpointConfiguration)