@Configuration(proxyBeanMethods=false)
@ConditionalOnBean(value=org.apache.shenyu.client.auto.config.ClientRegisterConfiguration.class)
public class ShenyuSpringMvcClientInfoRegisterConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
ShenyuSpringMvcClientInfoRegisterConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar |
buildApiDocRegistrar(org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher publisher,
org.apache.shenyu.client.core.register.ClientRegisterConfig clientRegisterConfig)
Builds ApiDocRegistrar Bean.
|
org.apache.shenyu.client.core.register.registrar.AbstractApiMetaRegistrar |
buildApiMetaRegistrar(org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher publisher,
org.apache.shenyu.client.core.register.ClientRegisterConfig clientRegisterConfig)
Builds ApiMetaRegistrar Bean.
|
org.apache.shenyu.client.core.register.ClientInfoRefreshedEventListener |
clientInfoEventListener(org.apache.shenyu.client.core.register.ClientRegisterConfig clientRegisterConfig,
org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher publisher)
ClientInfoRefreshedEventListener Bean.
|
org.apache.shenyu.client.core.register.ClientRegisterConfig |
clientRegisterConfig(org.apache.shenyu.register.common.config.ShenyuClientConfig shenyuClientConfig,
org.springframework.context.ApplicationContext applicationContext,
org.springframework.core.env.Environment env)
ClientRegisterConfig Bean.
|
org.apache.shenyu.client.springmvc.proceeor.register.ShenyuSpringMvcClientProcessorImpl |
shenyuSpringMvcClientProcessor()
shenyuSpringMvcClientProcessor.
|
org.apache.shenyu.client.springmvc.register.SpringMvcApiBeansExtractor |
springMvcApiBeansExtractor(java.util.List<org.apache.shenyu.client.core.register.matcher.ExtractorProcessor> extractorProcessorList)
ApiBeansExtractor Bean.
|
public ShenyuSpringMvcClientInfoRegisterConfiguration()
@Bean
public org.apache.shenyu.client.core.register.ClientInfoRefreshedEventListener clientInfoEventListener(org.apache.shenyu.client.core.register.ClientRegisterConfig clientRegisterConfig,
org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher publisher)
clientRegisterConfig - clientRegisterConfigpublisher - publisher@Bean @ConditionalOnMissingBean public org.apache.shenyu.client.springmvc.register.SpringMvcApiBeansExtractor springMvcApiBeansExtractor(java.util.List<org.apache.shenyu.client.core.register.matcher.ExtractorProcessor> extractorProcessorList)
extractorProcessorList - extractorProcessorList@Bean public org.apache.shenyu.client.springmvc.proceeor.register.ShenyuSpringMvcClientProcessorImpl shenyuSpringMvcClientProcessor()
public org.apache.shenyu.client.core.register.registrar.AbstractApiMetaRegistrar buildApiMetaRegistrar(org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher publisher,
org.apache.shenyu.client.core.register.ClientRegisterConfig clientRegisterConfig)
publisher - publisherclientRegisterConfig - clientRegisterConfigpublic org.apache.shenyu.client.core.register.registrar.AbstractApiDocRegistrar buildApiDocRegistrar(org.apache.shenyu.client.core.disruptor.ShenyuClientRegisterEventPublisher publisher,
org.apache.shenyu.client.core.register.ClientRegisterConfig clientRegisterConfig)
publisher - publisherclientRegisterConfig - clientRegisterConfig@Bean
public org.apache.shenyu.client.core.register.ClientRegisterConfig clientRegisterConfig(org.apache.shenyu.register.common.config.ShenyuClientConfig shenyuClientConfig,
org.springframework.context.ApplicationContext applicationContext,
org.springframework.core.env.Environment env)
shenyuClientConfig - shenyuClientConfigapplicationContext - applicationContextenv - envCopyright © 2023 The Apache Software Foundation. All rights reserved.