public final class DataRefreshFactory
extends java.lang.Object
| Constructor and Description |
|---|
DataRefreshFactory(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 Data refresh factory.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.shenyu.common.dto.ConfigData<?> |
cacheConfigData(org.apache.shenyu.common.enums.ConfigGroupEnum group)
Cache config data.
|
boolean |
executor(com.google.gson.JsonObject data)
Executor.
|
public DataRefreshFactory(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)
pluginDataSubscriber - the plugin data subscribermetaDataSubscribers - the meta data subscribersauthDataSubscribers - the auth data subscriberspublic boolean executor(com.google.gson.JsonObject data)
data - the datapublic org.apache.shenyu.common.dto.ConfigData<?> cacheConfigData(org.apache.shenyu.common.enums.ConfigGroupEnum group)
group - the groupCopyright © 2023 The Apache Software Foundation. All rights reserved.