All Methods Static Methods Concrete Methods
Modifier and Type |
Method |
Description |
static KeyWriterStatusBean |
createNodeManagerStatusBean(int epoch,
int slot,
String uid) |
|
static ConcurrentSkipListMap<String,ConcurrentSkipListSet<String>> |
getBucketMap(ConcurrentSkipListSet<String> input) |
|
static ConcurrentSkipListSet<String> |
getDiffHexKeyeList(ConcurrentSkipListMap<String,NodeManagerBean> input,
ConcurrentSkipListSet<String> diffList) |
|
static KeyWriterNodeManagerBean |
getKeyWriterNodeManagerQueryBean(TransactionBox[] transactions) |
starting from an array of transactions the method generates a container
with all the addresses involved to efficiently perform the bulk recovery
of the financial statements and their subsequent updating.
|
static KeyWriterStatusBean |
getKWSB(KeyWriterSerializableStatusBean kwSSB) |
convert system status to serializable form
|
static void |
getLinkByAddr(ConcurrentSkipListSet<String> addrs,
int e,
int s,
String u) |
|
static ConcurrentSkipListSet<String> |
getLinkedHexKeyes(ConcurrentSkipListMap<String,NodeManagerBean> input) |
|
static KeyWriterSerializableStatusBean |
getSerializableKWSB(KeyWriterStatusBean kwSB) |
get the serializable version of the key status writer
|
static KeyWriterStatusBean |
nextNodeStatusBean(int epoch,
int slot,
String uid,
KeyWriterStatusBean oldKwSB) |
|
static KeyWriterStatusBean |
readStatusBeanFromFile(int epoch,
int slot,
String uid,
FixedParameters.HexKeyWriter type) |
read path file from disk
|
static ConcurrentSkipListMap<String,NodeManagerBean> |
retriveNodeLinks(KeyWriterNodeManagerBean nwB,
KeyWriterStatusBean kwSB) |
this function does not alter bean.
|
static void |
saveStatusBeanToFile(KeyWriterStatusBean kwSB) |
save passed status file to disk in json form
|
static void |
updateNodeLinks(KeyWriterGlobalStatus kwGS) |
|
static void |
updateNodeLinksDeregister(KeyWriterGlobalStatus kwGS) |
|