public interface ILastFlushTimeManager
| 限定符和类型 | 方法和说明 |
|---|---|
void |
applyNewlyFlushedTimeToFlushedTime() |
void |
clearFlushedTime() |
void |
clearGlobalFlushedTime() |
void |
clearLastTime() |
void |
ensureFlushedTimePartition(long timePartitionId) |
long |
ensureFlushedTimePartitionAndInit(long timePartitionId,
String path,
long initTime) |
void |
ensureLastTimePartition(long timePartitionId) |
long |
getFlushedTime(long timePartitionId,
String path) |
long |
getGlobalFlushedTime(String path) |
long |
getLastTime(long timePartitionId,
String path) |
void |
setMultiDeviceFlushedTime(long timePartitionId,
Map<String,Long> flushedTimeMap) |
void |
setMultiDeviceGlobalFlushedTime(Map<String,Long> globalFlushedTimeMap) |
void |
setMultiDeviceLastTime(long timePartitionId,
Map<String,Long> lastTimeMap) |
void |
setOneDeviceFlushedTime(long timePartitionId,
String path,
long time) |
void |
setOneDeviceGlobalFlushedTime(String path,
long time) |
void |
setOneDeviceLastTime(long timePartitionId,
String path,
long time) |
void |
updateFlushedTime(long timePartitionId,
String path,
long time) |
void |
updateGlobalFlushedTime(String path,
long time) |
void |
updateLastTime(long timePartitionId,
String path,
long time) |
boolean |
updateLatestFlushTime(long partitionId) |
boolean |
updateLatestFlushTimeToPartition(long partitionId,
long latestFlushTime)
update latest flush time for partition id
|
void |
updateNewlyFlushedPartitionLatestFlushedTimeForEachDevice(long partitionId,
String deviceId,
long time) |
void setMultiDeviceLastTime(long timePartitionId,
Map<String,Long> lastTimeMap)
void setOneDeviceLastTime(long timePartitionId,
String path,
long time)
void setMultiDeviceFlushedTime(long timePartitionId,
Map<String,Long> flushedTimeMap)
void setOneDeviceFlushedTime(long timePartitionId,
String path,
long time)
void setMultiDeviceGlobalFlushedTime(Map<String,Long> globalFlushedTimeMap)
void setOneDeviceGlobalFlushedTime(String path, long time)
void updateLastTime(long timePartitionId,
String path,
long time)
void updateFlushedTime(long timePartitionId,
String path,
long time)
void updateGlobalFlushedTime(String path, long time)
void updateNewlyFlushedPartitionLatestFlushedTimeForEachDevice(long partitionId,
String deviceId,
long time)
void ensureLastTimePartition(long timePartitionId)
void ensureFlushedTimePartition(long timePartitionId)
long ensureFlushedTimePartitionAndInit(long timePartitionId,
String path,
long initTime)
void applyNewlyFlushedTimeToFlushedTime()
boolean updateLatestFlushTimeToPartition(long partitionId,
long latestFlushTime)
partitionId - partition idlatestFlushTime - lastest flush timeboolean updateLatestFlushTime(long partitionId)
long getFlushedTime(long timePartitionId,
String path)
long getLastTime(long timePartitionId,
String path)
long getGlobalFlushedTime(String path)
void clearLastTime()
void clearFlushedTime()
void clearGlobalFlushedTime()
Copyright © 2022 The Apache Software Foundation. All rights reserved.