public final class TriggerPushContext extends Object
| 构造器和说明 |
|---|
TriggerPushContext(Map<String,Long> expectDatumVersion,
String dataNode,
long triggerSessionTimestamp) |
TriggerPushContext(Map<String,Long> expectDatumVersion,
String dataNode,
long triggerSessionTimestamp,
TraceTimes traceTimes) |
TriggerPushContext(String dataCenter,
long expectDatumVersion,
String dataNode,
long triggerSessionTimestamp) |
TriggerPushContext(String dataCenter,
long expectDatumVersion,
String dataNode,
long triggerSessionTimestamp,
TraceTimes traceTimes) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTraceTime(TraceTimes times) |
Set<String> |
dataCenters() |
String |
formatTraceTimes(long pushFinishTimestamp) |
Map<String,Long> |
getExpectDatumVersion() |
TraceTimes |
getFirstTimes() |
TraceTimes |
getLastTimes() |
int |
mergeVersion(TriggerPushContext existCtx) |
void |
setExpectDatumVersion(Map<String,Long> expectDatumVersion) |
boolean |
smallerThan(TriggerPushContext existCtx)
return true when this all datacenter version are smaller than changeCtx
|
String |
toString() |
public final String dataNode
public TriggerPushContext(String dataCenter, long expectDatumVersion, String dataNode, long triggerSessionTimestamp)
public TriggerPushContext(String dataCenter, long expectDatumVersion, String dataNode, long triggerSessionTimestamp, TraceTimes traceTimes)
public TriggerPushContext(Map<String,Long> expectDatumVersion, String dataNode, long triggerSessionTimestamp)
public TriggerPushContext(Map<String,Long> expectDatumVersion, String dataNode, long triggerSessionTimestamp, TraceTimes traceTimes)
public TraceTimes getFirstTimes()
public TraceTimes getLastTimes()
public void addTraceTime(TraceTimes times)
public String formatTraceTimes(long pushFinishTimestamp)
public boolean smallerThan(TriggerPushContext existCtx)
existCtx - existCtxpublic int mergeVersion(TriggerPushContext existCtx)
Copyright © 2023 The Ant Financial. All rights reserved.