public interface SlotTableCache
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getEpoch(String dataCenter)
Gets get epoch.
|
String |
getLeader(String dataCenter,
int slotId)
Gets get leader.
|
SlotTable |
getLocalSlotTable()
Gets get current slot table.
|
Map<String,Long> |
getRemoteSlotTableEpoch() |
Slot |
getSlot(String dataCenter,
int slotId)
Gets get slot.
|
Slot |
getSlot(String dataCenter,
String dataInfoId)
Gets get slot.
|
SlotTable |
getSlotTable(String dataCenter) |
int |
slotOf(String dataInfoId)
Slot of int.
|
boolean |
updateLocalSlotTable(SlotTable slotTable)
Update slot table boolean.
|
boolean |
updateRemoteSlotTable(Map<String,RemoteSlotTableStatus> remoteSlotTableStatus) |
int slotOf(String dataInfoId)
dataInfoId - the data info idSlot getSlot(String dataCenter, String dataInfoId)
dataInfoId - the data info iddataCenter - dataCenterSlot getSlot(String dataCenter, int slotId)
slotId - the slot iddataCenter - dataCenterString getLeader(String dataCenter, int slotId)
slotId - the slot iddataCenter - dataCenterlong getEpoch(String dataCenter)
dataCenter - dataCenterboolean updateLocalSlotTable(SlotTable slotTable)
slotTable - the slot tableboolean updateRemoteSlotTable(Map<String,RemoteSlotTableStatus> remoteSlotTableStatus)
SlotTable getLocalSlotTable()
Copyright © 2023 The Ant Financial. All rights reserved.