类 ConfigFuzzyWatchSyncRequest
java.lang.Object
com.alibaba.nacos.api.remote.request.Request
com.alibaba.nacos.api.remote.request.ServerRequest
com.alibaba.nacos.api.config.remote.request.AbstractFuzzyWatchNotifyRequest
com.alibaba.nacos.api.config.remote.request.ConfigFuzzyWatchSyncRequest
- 所有已实现的接口:
Payload
Represents a request to notify the difference between client and server side.
This request is used to notify clients about the difference in configurations that match fuzzy listening patterns.
- 作者:
- stone-98
-
嵌套类概要
嵌套类修饰符和类型类说明static classRepresents context information about a configuration. -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static ConfigFuzzyWatchSyncRequestbuildInitFinishRequest(String groupKeyPattern) Builds fuzzy watch init finish request.static ConfigFuzzyWatchSyncRequestbuildSyncRequest(String syncType, Set<ConfigFuzzyWatchSyncRequest.Context> contexts, String groupKeyPattern, int totalBatch, int currentBatch) Builds an initial FuzzyListenNotifyDiffRequest with the specified set of contexts and group key pattern.intintvoidsetContexts(Set<ConfigFuzzyWatchSyncRequest.Context> contexts) voidsetCurrentBatch(int currentBatch) voidsetGroupKeyPattern(String groupKeyPattern) voidsetSyncType(String syncType) voidsetTotalBatch(int totalBatch) 从类继承的方法 com.alibaba.nacos.api.config.remote.request.AbstractFuzzyWatchNotifyRequest
getModule从类继承的方法 com.alibaba.nacos.api.remote.request.Request
clearHeaders, getHeader, getHeader, getHeaders, getRequestId, putAllHeader, putHeader, setRequestId, toString
-
构造器详细资料
-
ConfigFuzzyWatchSyncRequest
public ConfigFuzzyWatchSyncRequest()Constructs an empty FuzzyListenNotifyDiffRequest.
-
-
方法详细资料
-
getSyncType
-
setSyncType
-
getTotalBatch
public int getTotalBatch() -
setTotalBatch
public void setTotalBatch(int totalBatch) -
getCurrentBatch
public int getCurrentBatch() -
setCurrentBatch
public void setCurrentBatch(int currentBatch) -
buildSyncRequest
public static ConfigFuzzyWatchSyncRequest buildSyncRequest(String syncType, Set<ConfigFuzzyWatchSyncRequest.Context> contexts, String groupKeyPattern, int totalBatch, int currentBatch) Builds an initial FuzzyListenNotifyDiffRequest with the specified set of contexts and group key pattern.- 参数:
contexts- The set of contexts containing information about the configurationsgroupKeyPattern- The pattern used to match group keys for the configurations- 返回:
- An initial FuzzyListenNotifyDiffRequest
-
buildInitFinishRequest
Builds fuzzy watch init finish request.- 参数:
groupKeyPattern- The pattern used to match group keys for the configurations- 返回:
- A final FuzzyListenNotifyDiffRequest
-
getGroupKeyPattern
-
setGroupKeyPattern
-
getContexts
-
setContexts
-