public class EventPublishingConfigService extends Object implements com.alibaba.nacos.api.config.ConfigService, NacosServiceMetaData
Event publishing ConfigService| Constructor and Description |
|---|
EventPublishingConfigService(com.alibaba.nacos.api.config.ConfigService configService,
Properties properties,
org.springframework.context.ConfigurableApplicationContext context,
Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
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 |
removeConfig(String dataId,
String group) |
void |
removeListener(String dataId,
String group,
com.alibaba.nacos.api.config.listener.Listener listener) |
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 in interface 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 in interface 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.NacosExceptionpublic void addListener(String dataId, String group, com.alibaba.nacos.api.config.listener.Listener listener) throws com.alibaba.nacos.api.exception.NacosException
addListener in interface 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 in interface 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 in interface 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 in interface com.alibaba.nacos.api.config.ConfigServicepublic String getServerStatus()
getServerStatus in interface com.alibaba.nacos.api.config.ConfigServicepublic Properties getProperties()
NacosServiceMetaDataProperties for Nacos ServicegetProperties in interface NacosServiceMetaDataNacosPropertiesCopyright © 2020. All rights reserved.