Class AnnotationHandlerImpl
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.legacy.function.handlers.AnnotationHandlerImpl
-
- All Implemented Interfaces:
AnnotationHandler
@Deprecated public class AnnotationHandlerImpl extends Object implements AnnotationHandler
Deprecated.
-
-
Field Summary
Fields Modifier and Type Field Description private static StringMULTI_RETRY_ANNOTATIONDeprecated.
-
Constructor Summary
Constructors Constructor Description AnnotationHandlerImpl()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Set<Method>findFunctions(List<URL> urls)Deprecated.FunctionConfigurationgenerateConfiguration(Method method)Deprecated.Map<String,FunctionConfiguration>generateConfigurations(Set<Method> methods)Deprecated.protected ClassLoadergetClassLoader(List<URL> urlList)Deprecated.private RetrygetRetryConfigurationFromMethod(Method method)Deprecated.protected List<Binding>parseAnnotations(java.util.function.Supplier<Annotation[]> annotationProvider, java.util.function.Function<Annotation,Binding> annotationParser)Deprecated.protected BindingparseMethodAnnotation(Annotation annotation)Deprecated.protected BindingparseParameterAnnotation(Annotation annotation)Deprecated.protected voidpatchStorageBinding(Method method, List<Binding> bindings)Deprecated.protected voidprocessMethodAnnotations(Method method, List<Binding> bindings)Deprecated.protected voidprocessParameterAnnotations(Method method, List<Binding> bindings)Deprecated.protected voidvalidateFunctionName(Set<String> nameSet, String functionName)Deprecated.
-
-
-
Field Detail
-
MULTI_RETRY_ANNOTATION
private static final String MULTI_RETRY_ANNOTATION
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
findFunctions
public Set<Method> findFunctions(List<URL> urls)
Deprecated.- Specified by:
findFunctionsin interfaceAnnotationHandler
-
getClassLoader
protected ClassLoader getClassLoader(List<URL> urlList)
Deprecated.
-
generateConfigurations
public Map<String,FunctionConfiguration> generateConfigurations(Set<Method> methods) throws com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
Deprecated.- Specified by:
generateConfigurationsin interfaceAnnotationHandler- Throws:
com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
-
validateFunctionName
protected void validateFunctionName(Set<String> nameSet, String functionName) throws com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
Deprecated.- Throws:
com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
-
generateConfiguration
public FunctionConfiguration generateConfiguration(Method method) throws com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
Deprecated.- Specified by:
generateConfigurationin interfaceAnnotationHandler- Throws:
com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
-
getRetryConfigurationFromMethod
private Retry getRetryConfigurationFromMethod(Method method) throws com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
Deprecated.- Throws:
com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
-
processParameterAnnotations
protected void processParameterAnnotations(Method method, List<Binding> bindings)
Deprecated.
-
processMethodAnnotations
protected void processMethodAnnotations(Method method, List<Binding> bindings)
Deprecated.
-
parseAnnotations
protected List<Binding> parseAnnotations(java.util.function.Supplier<Annotation[]> annotationProvider, java.util.function.Function<Annotation,Binding> annotationParser)
Deprecated.
-
parseParameterAnnotation
protected Binding parseParameterAnnotation(Annotation annotation)
Deprecated.
-
parseMethodAnnotation
protected Binding parseMethodAnnotation(Annotation annotation)
Deprecated.
-
-