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 class
ApiMethodHelper<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 class
ApiMethodImpl
Delegate class forApiMethod
.Fields in org.apache.camel.support.component declared as ApiMethod Modifier and Type Field Description protected ApiMethod
AbstractApiConsumer. method
Fields in org.apache.camel.support.component with type parameters of type ApiMethod Modifier and Type Field Description protected ApiMethodHelper<? extends ApiMethod>
AbstractApiEndpoint. methodHelper
Methods in org.apache.camel.support.component that return ApiMethod Modifier and Type Method Description protected ApiMethod
AbstractApiProducer. 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 ApiMethod
ApiMethodHelper. 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 aApiMethodHelper
for 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 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.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.E
ApiCollection. getApiName(Class<? extends ApiMethod> apiMethod)
static ApiMethod
ApiMethodHelper. getHighestPriorityMethod(List<? extends ApiMethod> filteredMethods)
protected void
ApiCollection. setApiHelpers(Map<E,ApiMethodHelper<? extends ApiMethod>> apiHelpers)
protected void
ApiCollection. 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)
-