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 class
ApiMethodHelper<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.methodHelper
Methods in org.apache.camel.support.component that return ApiMethodModifier and TypeMethodDescriptionprotected ApiMethod
AbstractApiProducer.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 ApiMethod
ApiMethodHelper.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 aApiMethodHelper
for 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 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
Invokes 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 E
ApiCollection.getApiName
(Class<? extends ApiMethod> apiMethod) static ApiMethod
ApiMethodHelper.getHighestPriorityMethod
(List<? extends ApiMethod> filteredMethods) protected final void
ApiCollection.setApiHelpers
(Map<E, ApiMethodHelper<? extends ApiMethod>> apiHelpers) protected final void
ApiCollection.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)