long |
FileSnap.deserialize(DataTree dt,
Map<Long,Integer> sessions) |
deserialize a data tree from the most recent snapshot
|
void |
FileSnap.deserialize(DataTree dt,
Map<Long,Integer> sessions,
InputArchive ia) |
deserialize the datatree from an inputarchive
|
long |
SnapShot.deserialize(DataTree dt,
Map<Long,Integer> sessions) |
deserialize a data tree from the last valid snapshot and
return the last zxid that was deserialized
|
long |
FileTxnSnapLog.fastForwardFromEdits(DataTree dt,
Map<Long,Integer> sessions,
FileTxnSnapLog.PlayBackListener listener) |
This function will fast forward the server database to have the latest
transactions in it.
|
void |
FileTxnSnapLog.processTransaction(TxnHeader hdr,
DataTree dt,
Map<Long,Integer> sessions,
Record txn) |
process the transaction on the datatree
|
long |
FileTxnSnapLog.restore(DataTree dt,
Map<Long,Integer> sessions,
FileTxnSnapLog.PlayBackListener listener) |
this function restores the server
database after reading from the
snapshots and transaction logs
|
void |
FileTxnSnapLog.save(DataTree dataTree,
ConcurrentHashMap<Long,Integer> sessionsWithTimeouts,
boolean syncSnap) |
save the datatree and the sessions into a snapshot
|
void |
FileSnap.serialize(DataTree dt,
Map<Long,Integer> sessions,
File snapShot,
boolean fsync) |
serialize the datatree and session into the file snapshot
|
protected void |
FileSnap.serialize(DataTree dt,
Map<Long,Integer> sessions,
OutputArchive oa,
FileHeader header) |
serialize the datatree and sessions
|
void |
SnapShot.serialize(DataTree dt,
Map<Long,Integer> sessions,
File name,
boolean fsync) |
persist the datatree and the sessions into a persistence storage
|