public class ReceivedDataConverter extends Object
| 构造器和说明 |
|---|
ReceivedDataConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Datum |
getMergeDatum(Map<String,Datum> datumMap)
Gets merge datum.
|
static com.alipay.sofa.registry.core.model.ReceivedConfigData |
getReceivedConfigData(ServerDataBox dataBox,
DataInfo dataInfo,
Long version) |
static com.alipay.sofa.registry.core.model.ReceivedData |
getReceivedDataMulti(Datum datum,
com.alipay.sofa.registry.core.model.ScopeEnum scope,
List subscriberRegisterIdList,
String regionLocal,
Predicate<String> zonePredicate)
Standard RunEnv
|
static com.alipay.sofa.registry.core.model.ReceivedData |
getReceivedDataMulti(Map<String,Datum> datums,
com.alipay.sofa.registry.core.model.ScopeEnum scope,
List subscriberRegisterIdList,
Subscriber subscriber)
Cloud RunEnv
|
static com.alipay.sofa.registry.core.model.ReceivedData |
getReceivedDataMulti(String dataId,
String group,
String instanceId,
String dataCenter,
com.alipay.sofa.registry.core.model.ScopeEnum scope,
List subscriberRegisterIdList,
String regionLocal)
convert for no datum from data node,just use for first get no datum
if push empty data to subscriber must reset version,avoid client ignore this empty push
|
public static com.alipay.sofa.registry.core.model.ReceivedData getReceivedDataMulti(String dataId, String group, String instanceId, String dataCenter, com.alipay.sofa.registry.core.model.ScopeEnum scope, List subscriberRegisterIdList, String regionLocal)
dataId - group - instanceId - dataCenter - scope - subscriberRegisterIdList - regionLocal - public static com.alipay.sofa.registry.core.model.ReceivedData getReceivedDataMulti(Datum datum, com.alipay.sofa.registry.core.model.ScopeEnum scope, List subscriberRegisterIdList, String regionLocal, Predicate<String> zonePredicate)
datum - the datumscope - the scopesubscriberRegisterIdList - the subscriber register id listregionLocal - the region localpublic static com.alipay.sofa.registry.core.model.ReceivedData getReceivedDataMulti(Map<String,Datum> datums, com.alipay.sofa.registry.core.model.ScopeEnum scope, List subscriberRegisterIdList, Subscriber subscriber)
datums - the datumsscope - the scopesubscriberRegisterIdList - the subscriber register id listsubscriber - decide common infopublic static Datum getMergeDatum(Map<String,Datum> datumMap)
datumMap - the datum mappublic static com.alipay.sofa.registry.core.model.ReceivedConfigData getReceivedConfigData(ServerDataBox dataBox, DataInfo dataInfo, Long version)
Copyright © 2020 The Ant Financial. All rights reserved.