public class ApolloDataService
extends org.apache.shenyu.sync.data.core.AbstractNodeDataSyncService
implements org.apache.shenyu.sync.data.api.SyncDataService
| Constructor and Description |
|---|
ApolloDataService(com.ctrip.framework.apollo.Config configService,
org.apache.shenyu.sync.data.api.PluginDataSubscriber pluginDataSubscriber,
java.util.List<org.apache.shenyu.sync.data.api.MetaDataSubscriber> metaDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.AuthDataSubscriber> authDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.ProxySelectorDataSubscriber> proxySelectorDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber> discoveryUpstreamDataSubscribers)
Instantiates a new Nacos sync data service.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
close.
|
protected void |
doRemoveListener(java.lang.String key) |
protected java.lang.String |
getServiceConfig(java.lang.String key,
java.util.function.Consumer<java.lang.String> updateHandler,
java.util.function.Consumer<java.lang.String> deleteHandler) |
cacheAuthData, cacheDiscoveryUpstreamData, cacheMetaData, cachePluginData, cacheProxySelectorData, cacheRuleData, cacheSelectorData, startWatch, unCacheAuthData, unCacheDiscoveryUpstreamData, unCacheMetaData, unCachePluginData, unCacheProxySelectorData, unCacheRuleData, unCacheSelectorDatapublic ApolloDataService(com.ctrip.framework.apollo.Config configService,
org.apache.shenyu.sync.data.api.PluginDataSubscriber pluginDataSubscriber,
java.util.List<org.apache.shenyu.sync.data.api.MetaDataSubscriber> metaDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.AuthDataSubscriber> authDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.ProxySelectorDataSubscriber> proxySelectorDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber> discoveryUpstreamDataSubscribers)
configService - the config servicepluginDataSubscriber - the plugin data subscribermetaDataSubscribers - the meta data subscribersauthDataSubscribers - the auth data subscribersprotected void doRemoveListener(java.lang.String key)
doRemoveListener in class org.apache.shenyu.sync.data.core.AbstractNodeDataSyncServiceprotected java.lang.String getServiceConfig(java.lang.String key,
java.util.function.Consumer<java.lang.String> updateHandler,
java.util.function.Consumer<java.lang.String> deleteHandler)
getServiceConfig in class org.apache.shenyu.sync.data.core.AbstractNodeDataSyncServicepublic void close()
close in interface java.lang.AutoCloseableCopyright © 2024 The Apache Software Foundation. All rights reserved.