Skip navigation links
A B C D E F G H I L M N O P R S U V W 

A

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.

B

BaseAnnotationApiBeansExtractor - Class in org.apache.shenyu.client.core.register.extractor
AnnotationApiBeansExtractor.
API extraction converter that supports annotation.
BaseAnnotationApiBeansExtractor() - Constructor for class org.apache.shenyu.client.core.register.extractor.BaseAnnotationApiBeansExtractor
 
BaseAnnotationApiProcessor<T extends java.lang.annotation.Annotation> - Class in org.apache.shenyu.client.core.register.matcher
BaseAnnotationApiProcessor.
API processor that supports annotations.
BaseAnnotationApiProcessor() - Constructor for class org.apache.shenyu.client.core.register.matcher.BaseAnnotationApiProcessor
 
BaseApiBeansExtractor - Class in org.apache.shenyu.client.core.register.extractor
BaseApiBeansExtractor.
Used to demonstrate the basic behavior of the extractor.
BaseApiBeansExtractor() - Constructor for class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
 
BaseApiRegistrarImpl - Class in org.apache.shenyu.client.core.register.registrar
BaseApiRegistrarImpl.
BaseApiRegistrarImpl() - Constructor for class org.apache.shenyu.client.core.register.registrar.BaseApiRegistrarImpl
 
beanToApi(String, Object, ApplicationContext) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
Convert bean instances to APIs.
buildApiDocSextet(Method, Annotation, Map<String, T>) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
buildApiPath(Method, String, A) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
buildApiSuperPath(Class<?>, A) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
buildMetaDataDTO(T, A, String, Class<?>, Method) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
buildURIRegisterDTO(ApplicationContext, Map<String, T>) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 

C

clearShutdownHooks() - Method in class org.apache.shenyu.client.core.shutdown.ShutdownHookManager
clear all registered shutdownHooks.
ClientApiRefreshedEventListener - Class in org.apache.shenyu.client.core.register
 
ClientApiRefreshedEventListener(List<ApiRegistrar>, ApiBeansExtractor) - Constructor for class org.apache.shenyu.client.core.register.ClientApiRefreshedEventListener
 
ClientInfoRefreshedEventListener - Class in org.apache.shenyu.client.core.register
 
ClientInfoRefreshedEventListener(ClientRegisterConfig, ShenyuClientRegisterEventPublisher) - Constructor for class org.apache.shenyu.client.core.register.ClientInfoRefreshedEventListener
 
clientName() - Method in interface org.apache.shenyu.client.core.register.extractor.RpcApiBeansExtractor
client name.
ClientRegisterConfig - Interface in org.apache.shenyu.client.core.register
 
ClientRegisterConfigImpl - Class in org.apache.shenyu.client.core.register
 
ClientRegisterConfigImpl(ShenyuClientConfig, RpcTypeEnum, ApplicationContext, Environment) - Constructor for class org.apache.shenyu.client.core.register.ClientRegisterConfigImpl
 
CONTEXT_PATH - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
the constant of CONTEXT_PATH.
copy() - Method in class org.apache.shenyu.client.core.register.ApiBean
deep copy.
create() - Method in class org.apache.shenyu.client.core.disruptor.executor.RegisterClientConsumerExecutor.RegisterClientExecutorFactory
 
customApiDocExt(ApiDocRegisterDTO.ApiExt) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 

D

definitionPostFilter(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
definitionPostFilter.
definitionPostProcess(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
definitionPostProcess.
delayOtherHooks() - Static method in class org.apache.shenyu.client.core.shutdown.ShenyuClientShutdownHook
Delay other shutdown hooks.
doParse(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar
 
doParse(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.HttpApiDocRegistrar
 
doParse(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.NoHttpApiDocRegistrar
 
doRegister(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.BaseApiRegistrarImpl
 
doRegisterApi(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.ApiDocRegistrarImplImpl
 
doRegisterApi(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.BaseApiRegistrarImpl
register api.
doRegisterApi(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.MateDataApiRegistrarImplImpl
 
doRegisterApi(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.UriApiRegistrarImplImpl
 
doRegisterBean(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.ApiDocRegistrarImplImpl
 
doRegisterBean(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.BaseApiRegistrarImpl
register bean.
doRegisterBean(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.MateDataApiRegistrarImplImpl
 
doRegisterBean(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.UriApiRegistrarImplImpl
 

E

executor(Collection<ApiDocRegisterDTO>) - Method in class org.apache.shenyu.client.core.disruptor.subcriber.ShenyuClientApiDocExecutorSubscriber
 
executor(Collection<MetaDataRegisterDTO>) - Method in class org.apache.shenyu.client.core.disruptor.subcriber.ShenyuClientMetadataExecutorSubscriber
 
executor(Collection<URIRegisterDTO>) - Method in class org.apache.shenyu.client.core.disruptor.subcriber.ShenyuClientURIExecutorSubscriber
 
extract(ApplicationContext) - Method in interface org.apache.shenyu.client.core.register.extractor.ApiBeansExtractor
Extract apiBeans from applicationContext.
extract(ApplicationContext) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
 
extract(ApplicationContext, Map<String, Object>) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
extract.
extract(ApplicationContext) - Method in class org.apache.shenyu.client.core.register.extractor.MultiClientApiBeansExtractorImpl
 
ExtractorProcessor - Interface in org.apache.shenyu.client.core.register.matcher
ApiAnnotationProcessor.
Supports post-extraction and processing of client metadata.
extractSupportBeans(ApplicationContext) - Method in class org.apache.shenyu.client.core.register.extractor.BaseAnnotationApiBeansExtractor
 
extractSupportBeans(ApplicationContext) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
Extracts the collection of instances of supported beans.
key is bean name
value is bean instance.
extractSupportDefinitions(Object, ApplicationContext) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
Extracts the collection of instances of supported definitions.
extractSupportMethods(Object, ApplicationContext) - Method in class org.apache.shenyu.client.core.register.extractor.BaseAnnotationApiBeansExtractor
 
extractSupportMethods(Object, ApplicationContext) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
Extracts the collection of instances of supported methods.

F

findPort(BeanFactory) - Static method in class org.apache.shenyu.client.core.utils.PortUtils
Note: springboot 1.x version has been made compatible.
fixName() - Method in class org.apache.shenyu.client.core.disruptor.executor.RegisterClientConsumerExecutor.RegisterClientExecutorFactory
 
fixPath(String) - Static method in class org.apache.shenyu.client.core.utils.UrlPathUtils
remove '/' and namespace .

G

generateDocumentParameters(String, Method) - Static method in class org.apache.shenyu.client.core.utils.OpenApiUtils
generateDocumentParameters.
generateDocumentResponse(String) - Static method in class org.apache.shenyu.client.core.utils.OpenApiUtils
generateDocumentResponse.
get() - Static method in class org.apache.shenyu.client.core.shutdown.ShutdownHookManager
Return ShutdownHookManager singleton.
getAddPrefixed() - Method in interface org.apache.shenyu.client.core.register.ClientRegisterConfig
Gets addPrefixed.
getAddPrefixed() - Method in class org.apache.shenyu.client.core.register.ClientRegisterConfigImpl
 
getAnnotation(Class<A>) - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
Get the annotation from Method.
getAnnotation(Class<A>) - Method in class org.apache.shenyu.client.core.register.ApiBean
Gets annotation from Bean Class.
getAnnotation(ApiBean) - Method in interface org.apache.shenyu.client.core.register.matcher.ApiAnnotationProcessor
getAnnotation.
getAnnotation(ApiBean.ApiDefinition) - Method in interface org.apache.shenyu.client.core.register.matcher.ApiAnnotationProcessor
getAnnotation.
getAnnotationType() - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
getApiBean() - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
Gets api bean.
getApiDefinitions() - Method in class org.apache.shenyu.client.core.register.ApiBean
Gets apiDefinitions.
getApiHttpMethodEnums() - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar.HttpApiSpecificInfo
Gets ApiHttpMethodEnums.
getApiMethod() - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
Get Api Method.
getApiMethodName() - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
Gets api method Name.
getAppName() - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
Get the app name.
getAppName() - Method in interface org.apache.shenyu.client.core.register.ClientRegisterConfig
Gets appName.
getAppName() - Method in class org.apache.shenyu.client.core.register.ClientRegisterConfigImpl
 
getBeanClass() - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
Gets bean class.
getBeanClass() - Method in class org.apache.shenyu.client.core.register.ApiBean
Gets bean class.
getBeanInstance() - Method in class org.apache.shenyu.client.core.register.ApiBean
Gets bean instance.
getBeanName() - Method in class org.apache.shenyu.client.core.register.ApiBean
Gets bean name.
getBeanPath() - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
Gets bean path.
getBeanPath() - Method in class org.apache.shenyu.client.core.register.ApiBean
Gets bean path.
getBeans(ApplicationContext) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
getClientName() - Method in class org.apache.shenyu.client.core.register.ApiBean
get clientName.
getConsume() - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar.HttpApiSpecificInfo
Gets Consume.
getContext() - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
Get the context.
getContextPath() - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
Get the context path.
getContextPath() - Method in interface org.apache.shenyu.client.core.register.ClientRegisterConfig
Gets contextPath.
getContextPath() - Method in class org.apache.shenyu.client.core.register.ClientRegisterConfigImpl
 
getCorrectedClass(T) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
getDescription() - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
get description.
getFormat() - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Schema
get format.
getHost() - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
Get the host.
getHost() - Method in interface org.apache.shenyu.client.core.register.ClientRegisterConfig
Gets host.
getHost() - Method in class org.apache.shenyu.client.core.register.ClientRegisterConfigImpl
 
getIn() - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
get in.
getInstance() - Static method in class org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher
Get instance.
getIpAndPort() - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
Get the ip and port.
getIpAndPort() - Method in interface org.apache.shenyu.client.core.register.ClientRegisterConfig
Gets ipAndPort.
getIpAndPort() - Method in class org.apache.shenyu.client.core.register.ClientRegisterConfigImpl
 
getMetaDataMap() - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
Get the metadata map.
getMethodPath() - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
Gets method path.
getName() - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
get name.
getParameterTypes() - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
Gets parameterTypes.
getPort() - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
Get the port.
getPort() - Method in interface org.apache.shenyu.client.core.register.ClientRegisterConfig
Gets port.
getPort() - Method in class org.apache.shenyu.client.core.register.ClientRegisterConfigImpl
 
getPort() - Static method in class org.apache.shenyu.client.core.utils.PortUtils
get the current tomcat port number.
getProduce() - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar.HttpApiSpecificInfo
Gets Produce.
getPropertiesValue(String) - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
get properties.
getPropertiesValue(String) - Method in class org.apache.shenyu.client.core.register.ApiBean
get properties.
getPublisher() - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
Get the event publisher.
getRpcType(ApiBean.ApiDefinition) - Static method in class org.apache.shenyu.client.core.utils.ApiBeanUtil
get rpc type.
getRpcType(ApiBean) - Static method in class org.apache.shenyu.client.core.utils.ApiBeanUtil
get rpc type.
getRpcTypeEnum() - Method in interface org.apache.shenyu.client.core.register.ClientRegisterConfig
Gets rpcTypeEnum.
getRpcTypeEnum() - Method in class org.apache.shenyu.client.core.register.ClientRegisterConfigImpl
 
getSchema() - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
get schema.
getSegments(String) - Static method in class org.apache.shenyu.client.core.utils.UrlPathUtils
getSegments.
getStatus() - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
get status.
getStatus() - Method in class org.apache.shenyu.client.core.register.ApiBean
get status.
getType() - Method in class org.apache.shenyu.client.core.disruptor.subcriber.ShenyuClientApiDocExecutorSubscriber
 
getType() - Method in class org.apache.shenyu.client.core.disruptor.subcriber.ShenyuClientMetadataExecutorSubscriber
 
getType() - Method in class org.apache.shenyu.client.core.disruptor.subcriber.ShenyuClientURIExecutorSubscriber
 
getType() - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Schema
get type.

H

handle(String, T) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
handleClass(Class<?>, T, A, String) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
handleMethod(T, Class<?>, A, Method, String) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
hasShutdownHook(Runnable) - Method in class org.apache.shenyu.client.core.shutdown.ShutdownHookManager
Indicates if a shutdownHook is registered or not.
HOST - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
the constant of HOST.
HTTP - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
The constant HTTP.
HttpApiDocRegistrar - Class in org.apache.shenyu.client.core.register.registrar
 
HttpApiDocRegistrar(ShenyuClientRegisterEventPublisher, ClientRegisterConfig) - Constructor for class org.apache.shenyu.client.core.register.registrar.HttpApiDocRegistrar
 
HttpApiSpecificInfo(String, String, List<ApiHttpMethodEnum>) - Constructor for class org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar.HttpApiSpecificInfo
 

I

IP_PORT - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
the constant of IP_PORT.
IS_FULL - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
the constant of IS_FULL.
isRequired() - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
get required.
isShutdownInProgress() - Method in class org.apache.shenyu.client.core.shutdown.ShutdownHookManager
Indicates if shutdown is in progress or not.

L

LOG - Static variable in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
LOG - Static variable in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
 

M

match(ApiBean) - Method in class org.apache.shenyu.client.core.register.matcher.AnnotatedApiBeanMatcher
 
match(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.matcher.AnnotatedApiDefinitionMatcher
 
match(ApiBean) - Method in class org.apache.shenyu.client.core.register.matcher.BaseAnnotationApiProcessor
 
match(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.matcher.BaseAnnotationApiProcessor
match.
match(T) - Method in interface org.apache.shenyu.client.core.register.matcher.Matcher
Evaluates this Matcher on the given element.
match(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar
 
match(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar
 
match(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiRegistrar
Determines whether apiDefinitions of apiBean can be filtered.
match(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiRegistrar
Determines whether the apiDefinition can be registered.
matchAnnotation() - Method in interface org.apache.shenyu.client.core.register.matcher.ApiAnnotationProcessor
support annotation.
matchAnnotation() - Method in class org.apache.shenyu.client.core.register.matcher.ApiDocProcessorImpl
 
Matcher<T> - Interface in org.apache.shenyu.client.core.register.matcher
 
MateDataApiRegistrarImplImpl - Class in org.apache.shenyu.client.core.register.registrar
MateDataApiRegistrarImplImpl.
MateDataApiRegistrarImplImpl(ClientRegisterConfig) - Constructor for class org.apache.shenyu.client.core.register.registrar.MateDataApiRegistrarImplImpl
 
MEDIA_TYPE_ALL_VALUE - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
media type all value.
MultiClientApiBeansExtractorImpl - Class in org.apache.shenyu.client.core.register.extractor
MultiClientApiBeansExtractorImpl.
MultiClientApiBeansExtractorImpl(List<RpcApiBeansExtractor>) - Constructor for class org.apache.shenyu.client.core.register.extractor.MultiClientApiBeansExtractorImpl
 

N

negate() - Method in interface org.apache.shenyu.client.core.register.matcher.Matcher
Returns a matcher that represents the logical negation of this matcher.
newApi(String, Object, List<ApiBean.ApiDefinition>) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
new api.
newApiDefinition(Method, ApplicationContext) - Method in class org.apache.shenyu.client.core.register.extractor.BaseApiBeansExtractor
new ApiDefinition.
newInstance(ShenyuRegisterCenterConfig) - Static method in class org.apache.shenyu.client.core.register.ShenyuClientRegisterRepositoryFactory
New instance shenyu client register repository.
NoHttpApiDocRegistrar - Class in org.apache.shenyu.client.core.register.registrar
 
NoHttpApiDocRegistrar(ShenyuClientRegisterEventPublisher, ClientRegisterConfig) - Constructor for class org.apache.shenyu.client.core.register.registrar.NoHttpApiDocRegistrar
 
not(Matcher<? super T>) - Static method in interface org.apache.shenyu.client.core.register.matcher.Matcher
Returns a matcher that is the negation of the supplied matcher.

O

onApplicationEvent(ContextRefreshedEvent) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
onApplicationEvent(ContextRefreshedEvent) - Method in class org.apache.shenyu.client.core.register.ClientApiRefreshedEventListener
 
onApplicationEvent(ContextRefreshedEvent) - Method in class org.apache.shenyu.client.core.register.ClientInfoRefreshedEventListener
 
OpenApiUtils - Class in org.apache.shenyu.client.core.utils
openApiUtils.
OpenApiUtils() - Constructor for class org.apache.shenyu.client.core.utils.OpenApiUtils
 
OpenApiUtils.Parameter - Class in org.apache.shenyu.client.core.utils
 
OpenApiUtils.Schema - Class in org.apache.shenyu.client.core.utils
 
or(Matcher<? super T>) - Method in interface org.apache.shenyu.client.core.register.matcher.Matcher
Returns a composed matcher that represents a short-circuiting logical OR of this matcher and another.
order() - Method in interface org.apache.shenyu.client.core.register.matcher.ApiRegisterProcessor
Determines the order in which processors are executed.
org.apache.shenyu.client.core.client - package org.apache.shenyu.client.core.client
 
org.apache.shenyu.client.core.constant - package org.apache.shenyu.client.core.constant
 
org.apache.shenyu.client.core.disruptor - package org.apache.shenyu.client.core.disruptor
 
org.apache.shenyu.client.core.disruptor.executor - package org.apache.shenyu.client.core.disruptor.executor
 
org.apache.shenyu.client.core.disruptor.subcriber - package org.apache.shenyu.client.core.disruptor.subcriber
 
org.apache.shenyu.client.core.exception - package org.apache.shenyu.client.core.exception
 
org.apache.shenyu.client.core.register - package org.apache.shenyu.client.core.register
 
org.apache.shenyu.client.core.register.extractor - package org.apache.shenyu.client.core.register.extractor
 
org.apache.shenyu.client.core.register.matcher - package org.apache.shenyu.client.core.register.matcher
 
org.apache.shenyu.client.core.register.registrar - package org.apache.shenyu.client.core.register.registrar
 
org.apache.shenyu.client.core.shutdown - package org.apache.shenyu.client.core.shutdown
 
org.apache.shenyu.client.core.utils - package org.apache.shenyu.client.core.utils
 

P

Parameter() - Constructor for class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
 
parse(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar
 
parse(ApiBean.ApiDefinition) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiRegistrar
Parses the apiDefinition as a registrable objects.
PATH_SEPARATOR - Static variable in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
api path separator.
pathJoin(String...) - Method in class org.apache.shenyu.client.core.client.AbstractContextRefreshedEventListener
 
PORT - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
the constant of PORT.
PortUtils - Class in org.apache.shenyu.client.core.utils
get the port number exposed by the current tomcat.
PortUtils() - Constructor for class org.apache.shenyu.client.core.utils.PortUtils
 
preMatch(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiRegistrar
Determines whether the apiBean can be registered in advance.
preParse(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiRegistrar
Parses the apiBean as a registrable object.
process(ApiBean) - Method in interface org.apache.shenyu.client.core.register.matcher.ApiAnnotationProcessor
process.
process(ApiBean, T) - Method in interface org.apache.shenyu.client.core.register.matcher.ApiAnnotationProcessor
process API Bean.
process(ApiBean.ApiDefinition, T) - Method in interface org.apache.shenyu.client.core.register.matcher.ApiAnnotationProcessor
process API.
process(ApiBean.ApiDefinition) - Method in interface org.apache.shenyu.client.core.register.matcher.ApiAnnotationProcessor
process.
process(ApiBean) - Method in interface org.apache.shenyu.client.core.register.matcher.ApiBeanProcessor
process.
process(ApiBean.ApiDefinition) - Method in interface org.apache.shenyu.client.core.register.matcher.ApiBeanProcessor
process.
process(ApiBean, ApiDoc) - Method in class org.apache.shenyu.client.core.register.matcher.ApiDocProcessorImpl
 
process(ApiBean.ApiDefinition, ApiDoc) - Method in class org.apache.shenyu.client.core.register.matcher.ApiDocProcessorImpl
 
process(ApiBean) - Method in interface org.apache.shenyu.client.core.register.matcher.ApiRegisterProcessor
process.
process(ApiBean) - Method in class org.apache.shenyu.client.core.register.matcher.BaseAnnotationApiProcessor
 
PROTOCOL - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
The constant PROTOCOL.
publishEvent(DataTypeParent) - Method in class org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher
Publish event.

R

register(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.AbstractApiRegistrar
 
register(List<ApiBean>) - Method in interface org.apache.shenyu.client.core.register.registrar.ApiRegistrar
Registers ApiBean.
register(ApiBean) - Method in interface org.apache.shenyu.client.core.register.registrar.ApiRegistrar
Registers ApiBean.
register(ApiBean) - Method in class org.apache.shenyu.client.core.register.registrar.BaseApiRegistrarImpl
 
RegisterClientConsumerExecutor<T extends org.apache.shenyu.register.common.type.DataTypeParent> - Class in org.apache.shenyu.client.core.disruptor.executor
The type Consumer executor.
RegisterClientConsumerExecutor.RegisterClientExecutorFactory<T extends org.apache.shenyu.register.common.type.DataTypeParent> - Class in org.apache.shenyu.client.core.disruptor.executor
The type Register client executor factory.
RegisterClientExecutorFactory() - Constructor for class org.apache.shenyu.client.core.disruptor.executor.RegisterClientConsumerExecutor.RegisterClientExecutorFactory
 
registerDataType() - Method in interface org.apache.shenyu.client.core.register.registrar.ApiRegistrar
registerDataType.
registerDataType() - Method in class org.apache.shenyu.client.core.register.registrar.MateDataApiRegistrarImplImpl
 
removeShutdownHook(Runnable) - Method in class org.apache.shenyu.client.core.shutdown.ShutdownHookManager
Removes a shutdownHook.
RpcApiBeansExtractor - 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
run() - Method in class org.apache.shenyu.client.core.disruptor.executor.RegisterClientConsumerExecutor
 

S

Schema(String, String) - Constructor for class org.apache.shenyu.client.core.utils.OpenApiUtils.Schema
 
SERVICE_NAME - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
the constant of SERVICE_NAME.
set(ShenyuClientRegisterRepository, Properties) - Static method in class org.apache.shenyu.client.core.shutdown.ShenyuClientShutdownHook
Add shenyu client shutdown hook.
setBeanPath(String) - Method in class org.apache.shenyu.client.core.register.ApiBean
set beanPath.
setDescription(String) - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
set description.
setFormat(String) - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Schema
set format.
setIn(String) - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
set in.
setMethodPath(String) - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
set methodPath.
setName(String) - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
set name.
setRequired(boolean) - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
set required.
setSchema(OpenApiUtils.Schema) - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Parameter
set schema.
setStatus(ApiBean.Status) - Method in class org.apache.shenyu.client.core.register.ApiBean.ApiDefinition
set status.
setStatus(ApiBean.Status) - Method in class org.apache.shenyu.client.core.register.ApiBean
set status.
setType(String) - Method in class org.apache.shenyu.client.core.utils.OpenApiUtils.Schema
set type.
ShenyuClientApiDocExecutorSubscriber - Class in org.apache.shenyu.client.core.disruptor.subcriber
The type Shenyu client apiDoc executor subscriber.
ShenyuClientApiDocExecutorSubscriber(ShenyuClientRegisterRepository) - Constructor for class org.apache.shenyu.client.core.disruptor.subcriber.ShenyuClientApiDocExecutorSubscriber
Instantiates a new Shenyu client uri executor subscriber.
ShenyuClientConstants - Class in org.apache.shenyu.client.core.constant
ShenyuClientConstants.
ShenyuClientConstants() - Constructor for class org.apache.shenyu.client.core.constant.ShenyuClientConstants
 
ShenyuClientIllegalArgumentException - Exception in org.apache.shenyu.client.core.exception
ShenyuClientIllegalArgumentException.
ShenyuClientIllegalArgumentException(String) - Constructor for exception org.apache.shenyu.client.core.exception.ShenyuClientIllegalArgumentException
Constructs an IllegalArgumentException with the specified detail message.
ShenyuClientMetadataExecutorSubscriber - Class in org.apache.shenyu.client.core.disruptor.subcriber
The type Metadata executor subscriber.
ShenyuClientMetadataExecutorSubscriber(ShenyuClientRegisterRepository) - Constructor for class org.apache.shenyu.client.core.disruptor.subcriber.ShenyuClientMetadataExecutorSubscriber
Instantiates a new shenyu client metadata executor subscriber.
ShenyuClientRegisterEventPublisher - Class in org.apache.shenyu.client.core.disruptor
The type shenyu client register event publisher.
ShenyuClientRegisterEventPublisher() - Constructor for class org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher
 
ShenyuClientRegisterRepositoryFactory - Class in org.apache.shenyu.client.core.register
The type shenyu client register repository factory.
ShenyuClientRegisterRepositoryFactory() - Constructor for class org.apache.shenyu.client.core.register.ShenyuClientRegisterRepositoryFactory
 
ShenyuClientShutdownHook - Class in org.apache.shenyu.client.core.shutdown
Shenyu client shutdown hook.
ShenyuClientShutdownHook() - Constructor for class org.apache.shenyu.client.core.shutdown.ShenyuClientShutdownHook
 
ShenyuClientShutdownHook(ShenyuClientRegisterRepository, ShenyuRegisterCenterConfig) - Constructor for class org.apache.shenyu.client.core.shutdown.ShenyuClientShutdownHook
 
ShenyuClientURIExecutorSubscriber - Class in org.apache.shenyu.client.core.disruptor.subcriber
The type Shenyu client uri executor subscriber.
ShenyuClientURIExecutorSubscriber(ShenyuClientRegisterRepository) - Constructor for class org.apache.shenyu.client.core.disruptor.subcriber.ShenyuClientURIExecutorSubscriber
Instantiates a new Shenyu client uri executor subscriber.
ShutdownHookManager - Class in org.apache.shenyu.client.core.shutdown
HookManager.
SLASH - Static variable in class org.apache.shenyu.client.core.utils.UrlPathUtils
 
start(ShenyuClientRegisterRepository) - Method in class org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher
Start.
supportedApiAnnotations() - Method in class org.apache.shenyu.client.core.register.extractor.BaseAnnotationApiBeansExtractor
Supported annotations.
supportedApiDefinitionAnnotations() - Method in class org.apache.shenyu.client.core.register.extractor.BaseAnnotationApiBeansExtractor
Supported annotations.
supportedClient() - Method in interface org.apache.shenyu.client.core.register.matcher.ExtractorProcessor
By default, all client pairs are supported.
supportedRegisterDataType() - Method in class org.apache.shenyu.client.core.register.matcher.ApiDocProcessorImpl
 
supportedRegisterDataType() - Method in interface org.apache.shenyu.client.core.register.matcher.ApiRegisterProcessor
registerDataType.

U

UriApiRegistrarImplImpl - Class in org.apache.shenyu.client.core.register.registrar
UriApiRegistrarImplImpl.
UriApiRegistrarImplImpl(ClientRegisterConfig) - Constructor for class org.apache.shenyu.client.core.register.registrar.UriApiRegistrarImplImpl
 
UrlPathUtils - Class in org.apache.shenyu.client.core.utils
UrlPathUtils.
UrlPathUtils() - Constructor for class org.apache.shenyu.client.core.utils.UrlPathUtils
 

V

valueOf(String) - Static method in enum org.apache.shenyu.client.core.register.ApiBean.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.shenyu.client.core.register.ApiBean.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

WS - Static variable in class org.apache.shenyu.client.core.constant.ShenyuClientConstants
The constant Websocket.
A B C D E F G H I L M N O P R S U V W 
Skip navigation links

Copyright © 2023 The Apache Software Foundation. All rights reserved.