public abstract class BaseAnnotationApiBeansExtractor extends BaseApiBeansExtractor implements RpcApiBeansExtractor
LOG| Constructor and Description |
|---|
BaseAnnotationApiBeansExtractor() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSupportedApiAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
addSupportedApiAnnotations.
|
void |
addSupportedApiDefinitionAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
addSupportedApiDefinitionAnnotations.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
extractSupportBeans(org.springframework.context.ApplicationContext applicationContext)
Extracts the collection of instances of supported beans.
key is bean name value is bean instance. |
protected java.util.List<java.lang.reflect.Method> |
extractSupportMethods(java.lang.Object bean,
org.springframework.context.ApplicationContext applicationContext)
Extracts the collection of instances of supported methods.
|
protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> |
supportedApiAnnotations()
Supported annotations.
|
protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> |
supportedApiDefinitionAnnotations()
Supported annotations.
|
addExtractorProcessor, apiPostFilter, apiPostProcess, beanToApi, definitionPostFilter, definitionPostProcess, extract, extract, extractSupportDefinitions, newApi, newApiDefinitionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclientNameextractprotected java.util.Map<java.lang.String,java.lang.Object> extractSupportBeans(org.springframework.context.ApplicationContext applicationContext)
BaseApiBeansExtractorextractSupportBeans in class BaseApiBeansExtractorapplicationContext - applicationContext.protected java.util.List<java.lang.reflect.Method> extractSupportMethods(java.lang.Object bean,
org.springframework.context.ApplicationContext applicationContext)
BaseApiBeansExtractorextractSupportMethods in class BaseApiBeansExtractorbean - bean instance.applicationContext - applicationContext.@NonNull protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> supportedApiAnnotations()
@NonNull protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> supportedApiDefinitionAnnotations()
public void addSupportedApiDefinitionAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
annotation - annotationpublic void addSupportedApiAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
annotation - annotationCopyright © 2023 The Apache Software Foundation. All rights reserved.