- AbstractApiDocRegistrar - Class in org.apache.shenyu.client.core.register.registrar
-
- AbstractApiDocRegistrar(ShenyuClientRegisterEventPublisher, ClientRegisterConfig) - Constructor for class org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar
-
- AbstractApiDocRegistrar.HttpApiSpecificInfo - Class in org.apache.shenyu.client.core.register.registrar
-
- AbstractApiMetaRegistrar - Class in org.apache.shenyu.client.core.register.registrar
-
- AbstractApiMetaRegistrar(ShenyuClientRegisterEventPublisher) - Constructor for class org.apache.shenyu.client.core.register.registrar.AbstractApiMetaRegistrar
-
- AbstractApiRegistrar<D extends org.apache.shenyu.register.common.type.DataTypeParent> - Class in org.apache.shenyu.client.core.register.registrar
-
- AbstractApiRegistrar(ShenyuClientRegisterEventPublisher) - Constructor for class org.apache.shenyu.client.core.register.registrar.AbstractApiRegistrar
-
- AbstractContextRefreshedEventListener<T,A extends java.lang.annotation.Annotation> - Class in org.apache.shenyu.client.core.client
-
The type abstract context refreshed event listener.
- AbstractContextRefreshedEventListener(PropertiesConfig, ShenyuClientRegisterRepository) - Constructor for class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
-
Instantiates a new context refreshed event listener.
- ADD_PREFIXED - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
-
prefix forward status.
- addApiDefinition(Method, String) - Method in class org.apache.shenyu.client.core.register.ApiBean
-
Adds apiDefinition to apiBean.
- addApiProcessor(ApiRegisterProcessor) - Method in class org.apache.shenyu.client.core.register.registrar.BaseApiRegistrarImpl
-
add processor.
- addExtractorProcessor(ExtractorProcessor) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
-
addExtractorProcessor.
- addProperties(String, String) - Method in class org.apache.shenyu.client.core.register.ApiBean
-
add properties value.
- addProperties(String, String) - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
-
add properties value.
- addShutdownHook(Runnable) - Method in class org.apache.shenyu.client.core.shutdown.ShutdownHookManager
-
Adds a shutdownHook with default priority zero, the higher the priority
the earlier will run.
- addShutdownHook(Runnable, int) - Method in class org.apache.shenyu.client.core.shutdown.ShutdownHookManager
-
Adds a shutdownHook with a priority, the higher the priority
the earlier will run.
- addSupportedApiAnnotations(Class<? extends Annotation>) - Method in class org.apache.shenyu.client.core.register.extractor.BaseAnnotationApiBeansExtractor
-
addSupportedApiAnnotations.
- addSupportedApiDefinitionAnnotations(Class<? extends Annotation>) - Method in class org.apache.shenyu.client.core.register.extractor.BaseAnnotationApiBeansExtractor
-
addSupportedApiDefinitionAnnotations.
- afterPropertiesSet() - Method in class org.apache.shenyu.client.core.register.registrar.BaseApiRegistrarImpl
-
- and(Matcher<? super T>) - Method in interface org.apache.shenyu.client.core.register.matcher.Matcher
-
Returns a composed matcher that represents a short-circuiting logical AND of this matcher and another.
- AnnotatedApiBeanMatcher - Class in org.apache.shenyu.client.core.register.matcher
-
- AnnotatedApiBeanMatcher(Class<? extends Annotation>) - Constructor for class org.apache.shenyu.client.core.register.matcher.AnnotatedApiBeanMatcher
-
- AnnotatedApiDefinitionMatcher - Class in org.apache.shenyu.client.core.register.matcher
-
- AnnotatedApiDefinitionMatcher(Class<? extends Annotation>) - Constructor for class org.apache.shenyu.client.core.register.matcher.AnnotatedApiDefinitionMatcher
-
- ApiAnnotationProcessor<T extends java.lang.annotation.Annotation> - Interface in org.apache.shenyu.client.core.register.matcher
-
ApiAnnotationProcessor.
- ApiBean - Class in org.apache.shenyu.client.core.register
-
An API bean maps a collection of API pairs whose information comes from a class.
- ApiBean(String, String, Object, List<ApiBean.ApiDefinition>) - Constructor for class org.apache.shenyu.client.core.register.ApiBean
-
- ApiBean(String, String, Object) - Constructor for class org.apache.shenyu.client.core.register.ApiBean
-
- ApiBean(String, String, Object, String) - Constructor for class org.apache.shenyu.client.core.register.ApiBean
-
- ApiBean.ApiDefinition - Class in org.apache.shenyu.client.core.register
-
API corresponds to an accessible interface proxy service, which can be an http service, RPC service, TCP service.
- ApiBean.Status - Enum in org.apache.shenyu.client.core.register
-
- ApiBeanMatcher - Class in org.apache.shenyu.client.core.register.matcher
-
- ApiBeanMatcher() - Constructor for class org.apache.shenyu.client.core.register.matcher.ApiBeanMatcher
-
- ApiBeanProcessor - Interface in org.apache.shenyu.client.core.register.matcher
-
ApiBeanProcessor.
- ApiBeansExtractor - Interface in org.apache.shenyu.client.core.register.extractor
-
Main responsibilities: Get the possible API class classes and corresponding methods,
and initialize and resolve them Different.
clients correspond to different implementations
In the Spring web scenario, collect controller
java EE web scenarios, collect servlet path Dubbo
scenarios, and collect Dubbo Service APIs
In other RPC scenarios, collect RPC Service APIs
- ApiBeanUtil - Class in org.apache.shenyu.client.core.utils
-
ApiBeanUtil.
- ApiDefinition(Method) - Constructor for class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
-
- ApiDefinition(ApiBean, Method) - Constructor for class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
-
- ApiDefinitionMatcher - Class in org.apache.shenyu.client.core.register.matcher
-
- ApiDefinitionMatcher() - Constructor for class org.apache.shenyu.client.core.register.matcher.ApiDefinitionMatcher
-
- ApiDocProcessorImpl - Class in org.apache.shenyu.client.core.register.matcher
-
ApiDocProcessorImpl.
About support for ApiDoc annotations
- ApiDocProcessorImpl() - Constructor for class org.apache.shenyu.client.core.register.matcher.ApiDocProcessorImpl
-
- ApiDocRegistrarImplImpl - Class in org.apache.shenyu.client.core.register.registrar
-
ApiDocRegistrarImplImpl.
- ApiDocRegistrarImplImpl(ClientRegisterConfig) - Constructor for class org.apache.shenyu.client.core.register.registrar.ApiDocRegistrarImplImpl
-
- apiPostFilter(ApiBean) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
-
Post-processing, you can filter the information that does not need to be registered again through the secondary implementation.
default is pass.
- apiPostProcess(ApiBean) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
-
post process api.
- ApiRegisterProcessor - Interface in org.apache.shenyu.client.core.register.matcher
-
ApiProcessor.
API bean processor.
- ApiRegistrar - Interface in org.apache.shenyu.client.core.register.registrar
-
- APP_NAME - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
-
the constant of APP_NAME.