public class EventPublishingConfigService extends Object implements com.alibaba.nacos.api.config.ConfigService, NacosServiceMetaData
| 限定符和类型 | 字段和说明 |
|---|---|
private org.springframework.context.ApplicationEventPublisher |
applicationEventPublisher |
private com.alibaba.nacos.api.config.ConfigService |
configService |
private Executor |
executor |
private Properties |
properties |
| 构造器和说明 |
|---|
EventPublishingConfigService(com.alibaba.nacos.api.config.ConfigService configService,
Properties properties,
org.springframework.context.ConfigurableApplicationContext context,
Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addListener(String dataId,
String group,
com.alibaba.nacos.api.config.listener.Listener listener) |
void |
addListener(String dataId,
String group,
String type,
com.alibaba.nacos.api.config.listener.Listener listener)
Implementation of the new version of support for multiple configuration file type resolution.
|
String |
getConfig(String dataId,
String group,
long timeoutMs) |
String |
getConfigAndSignListener(String dataId,
String group,
long timeoutMs,
com.alibaba.nacos.api.config.listener.Listener listener) |
Properties |
getProperties()
Get the
Properties for Nacos Service |
String |
getServerStatus() |
boolean |
publishConfig(String dataId,
String group,
String content) |
boolean |
publishConfig(String dataId,
String group,
String content,
String type) |
boolean |
publishConfigCas(String dataId,
String group,
String content,
String casMd5) |
boolean |
publishConfigCas(String dataId,
String group,
String content,
String casMd5,
String type) |
private void |
publishEvent(NacosConfigEvent nacosConfigEvent) |
boolean |
removeConfig(String dataId,
String group) |
void |
removeListener(String dataId,
String group,
com.alibaba.nacos.api.config.listener.Listener listener) |
void |
shutDown() |
private final com.alibaba.nacos.api.config.ConfigService configService
private final org.springframework.context.ApplicationEventPublisher applicationEventPublisher
private final Executor executor
private final Properties properties
public EventPublishingConfigService(com.alibaba.nacos.api.config.ConfigService configService,
Properties properties,
org.springframework.context.ConfigurableApplicationContext context,
Executor executor)
public String getConfig(String dataId, String group, long timeoutMs) throws com.alibaba.nacos.api.exception.NacosException
getConfig 在接口中 com.alibaba.nacos.api.config.ConfigServicecom.alibaba.nacos.api.exception.NacosExceptionpublic String getConfigAndSignListener(String dataId, String group, long timeoutMs, com.alibaba.nacos.api.config.listener.Listener listener) throws com.alibaba.nacos.api.exception.NacosException
getConfigAndSignListener 在接口中 com.alibaba.nacos.api.config.ConfigServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void addListener(String dataId, String group, String type, com.alibaba.nacos.api.config.listener.Listener listener) throws com.alibaba.nacos.api.exception.NacosException
dataId - dataIdgroup - grouptype - config's typelistener - listenercom.alibaba.nacos.api.exception.NacosException - NacosExceptionpublic void addListener(String dataId, String group, com.alibaba.nacos.api.config.listener.Listener listener) throws com.alibaba.nacos.api.exception.NacosException
addListener 在接口中 com.alibaba.nacos.api.config.ConfigServicecom.alibaba.nacos.api.exception.NacosExceptionpublic boolean publishConfig(String dataId, String group, String content) throws com.alibaba.nacos.api.exception.NacosException
publishConfig 在接口中 com.alibaba.nacos.api.config.ConfigServicecom.alibaba.nacos.api.exception.NacosExceptionpublic boolean publishConfig(String dataId, String group, String content, String type) throws com.alibaba.nacos.api.exception.NacosException
publishConfig 在接口中 com.alibaba.nacos.api.config.ConfigServicecom.alibaba.nacos.api.exception.NacosExceptionpublic boolean publishConfigCas(String dataId, String group, String content, String casMd5) throws com.alibaba.nacos.api.exception.NacosException
publishConfigCas 在接口中 com.alibaba.nacos.api.config.ConfigServicecom.alibaba.nacos.api.exception.NacosExceptionpublic boolean publishConfigCas(String dataId, String group, String content, String casMd5, String type) throws com.alibaba.nacos.api.exception.NacosException
publishConfigCas 在接口中 com.alibaba.nacos.api.config.ConfigServicecom.alibaba.nacos.api.exception.NacosExceptionpublic boolean removeConfig(String dataId, String group) throws com.alibaba.nacos.api.exception.NacosException
removeConfig 在接口中 com.alibaba.nacos.api.config.ConfigServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void removeListener(String dataId, String group, com.alibaba.nacos.api.config.listener.Listener listener)
removeListener 在接口中 com.alibaba.nacos.api.config.ConfigServicepublic String getServerStatus()
getServerStatus 在接口中 com.alibaba.nacos.api.config.ConfigServicepublic void shutDown()
throws com.alibaba.nacos.api.exception.NacosException
shutDown 在接口中 com.alibaba.nacos.api.config.ConfigServicecom.alibaba.nacos.api.exception.NacosExceptionprivate void publishEvent(NacosConfigEvent nacosConfigEvent)
public Properties getProperties()
NacosServiceMetaDataProperties for Nacos ServicegetProperties 在接口中 NacosServiceMetaDataNacosPropertiesCopyright © 2021 Zodiac. All rights reserved.