public class ConsulSyncDataService
extends org.apache.shenyu.sync.data.core.AbstractPathDataSyncService
| 构造器和说明 |
|---|
ConsulSyncDataService(com.ecwid.consul.v1.ConsulClient consulClient,
ConsulConfig consulConfig,
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 Consul sync data service.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
cacheAuthData, cacheDiscoveryUpstreamData, cacheMetaData, cachePluginData, cacheProxySelectorData, cacheRuleData, cacheSelectorData, event, unCacheAuthData, unCacheMetaData, unCachePluginName, unCacheProxySelectorData, unCacheRuleData, unCacheSelectorDatapublic ConsulSyncDataService(com.ecwid.consul.v1.ConsulClient consulClient,
ConsulConfig consulConfig,
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)
consulClient - the plugin data consulClientconsulConfig - the plugin data consulConfigpluginDataSubscriber - the plugin data subscribermetaDataSubscribers - the meta data subscribersauthDataSubscribers - the auth data subscribersCopyright © 2026 The Apache Software Foundation. All rights reserved.