protected final Logger logger;
protected ObjectMapper mapper;
protected OxmModelLoader oxmModelLoader;
-
+ protected long syncDurationInMs;
/**
* The Enum StatFlag.
*/
protected String synchronizerName;
protected abstract boolean isSyncDone();
-
+ protected boolean shouldSkipSync;
+
public String getActiveInventoryStatisticsReport() {
StringBuilder sb = new StringBuilder(128);
String txnID = NodeUtils.getRandomTxnId();
MdcContext.initialize(txnID, "AbstractEntitySynchronizer", "", "Sync", "");
+
+ this.shouldSkipSync = false;
+ this.syncStartedTimeStampInMs = System.currentTimeMillis();
+ this.syncDurationInMs = -1;
+ }
+
+ public boolean shouldSkipSync() {
+ return shouldSkipSync;
+ }
+ public void setShouldSkipSync(boolean shouldSkipSync) {
+ this.shouldSkipSync = shouldSkipSync;
}
/**