S - Nacos Service typepublic abstract class AbstractNacosServiceBeanBuilder<S> extends Object implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.EnvironmentAware
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractNacosServiceBeanBuilder(GlobalNacosPropertiesSource source) |
| 限定符和类型 | 方法和说明 |
|---|---|
S |
build(Map<String,Object> nacosPropertiesAttributes) |
S |
build(com.alibaba.nacos.api.annotation.NacosProperties nacosProperties) |
protected abstract S |
createService(NacosServiceFactory nacosServiceFactory,
Properties properties)
Subtype would implement this method to create target Nacos Service
|
Properties |
resolveProperties(Map<String,Object> nacosPropertiesAttributes)
Resolve Nacos
Properties from @NacosProperties |
Properties |
resolveProperties(com.alibaba.nacos.api.annotation.NacosProperties nacosProperties)
Resolve Nacos
Properties from @NacosProperties |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setEnvironment(org.springframework.core.env.Environment environment) |
protected AbstractNacosServiceBeanBuilder(GlobalNacosPropertiesSource source)
public S build(com.alibaba.nacos.api.annotation.NacosProperties nacosProperties)
protected abstract S createService(NacosServiceFactory nacosServiceFactory, Properties properties) throws com.alibaba.nacos.api.exception.NacosException
nacosServiceFactory - NacosServiceFactoryproperties - Propertiescom.alibaba.nacos.api.exception.NacosException - When Nacos Service creation is failedpublic final Properties resolveProperties(com.alibaba.nacos.api.annotation.NacosProperties nacosProperties)
Properties from @NacosPropertiesnacosProperties - @NacosPropertiespublic final Properties resolveProperties(Map<String,Object> nacosPropertiesAttributes)
Properties from @NacosPropertiesnacosPropertiesAttributes - Nacos Properties's
attributespublic void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory 在接口中 org.springframework.beans.factory.BeanFactoryAwarepublic void setEnvironment(org.springframework.core.env.Environment environment)
setEnvironment 在接口中 org.springframework.context.EnvironmentAwareCopyright © 2021. All rights reserved.