public class SelectorDataRefresh extends AbstractDataRefresh<org.apache.shenyu.common.dto.SelectorData>
GROUP_CACHE| Constructor and Description |
|---|
SelectorDataRefresh(org.apache.shenyu.sync.data.api.PluginDataSubscriber pluginDataSubscriber) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.shenyu.common.dto.ConfigData<?> |
cacheConfigData()
Cache config data config data.
|
protected com.google.gson.JsonObject |
convert(com.google.gson.JsonObject data)
Convert json object.
|
protected org.apache.shenyu.common.dto.ConfigData<org.apache.shenyu.common.dto.SelectorData> |
fromJson(com.google.gson.JsonObject data)
From json config data.
|
protected void |
refresh(java.util.List<org.apache.shenyu.common.dto.SelectorData> data)
Refresh.
|
protected boolean |
updateCacheIfNeed(org.apache.shenyu.common.dto.ConfigData<org.apache.shenyu.common.dto.SelectorData> result)
Update cache if need boolean.
|
refresh, updateCacheIfNeedpublic SelectorDataRefresh(org.apache.shenyu.sync.data.api.PluginDataSubscriber pluginDataSubscriber)
protected com.google.gson.JsonObject convert(com.google.gson.JsonObject data)
AbstractDataRefreshconvert in class AbstractDataRefresh<org.apache.shenyu.common.dto.SelectorData>data - the dataprotected org.apache.shenyu.common.dto.ConfigData<org.apache.shenyu.common.dto.SelectorData> fromJson(com.google.gson.JsonObject data)
AbstractDataRefreshfromJson in class AbstractDataRefresh<org.apache.shenyu.common.dto.SelectorData>data - the dataprotected boolean updateCacheIfNeed(org.apache.shenyu.common.dto.ConfigData<org.apache.shenyu.common.dto.SelectorData> result)
AbstractDataRefreshupdateCacheIfNeed in class AbstractDataRefresh<org.apache.shenyu.common.dto.SelectorData>result - the resultpublic org.apache.shenyu.common.dto.ConfigData<?> cacheConfigData()
DataRefreshprotected void refresh(java.util.List<org.apache.shenyu.common.dto.SelectorData> data)
AbstractDataRefreshrefresh in class AbstractDataRefresh<org.apache.shenyu.common.dto.SelectorData>data - the dataCopyright © 2023 The Apache Software Foundation. All rights reserved.