| Package | Description | 
|---|---|
| org.apache.zookeeper.server | 
 ZooKeeper server theory of operation 
 | 
| org.apache.zookeeper.server.persistence | |
| org.apache.zookeeper.server.util | 
| Modifier and Type | Field and Description | 
|---|---|
protected DataTree | 
ZKDatabase.dataTree
make sure on a clear you take care of
 all these members. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataTree | 
ZKDatabase.createDataTree()  | 
DataTree | 
ZKDatabase.getDataTree()
the datatree for this zkdatabase 
 | 
| Constructor and Description | 
|---|
DataTreeBean(DataTree dataTree)  | 
| Modifier and Type | Method and Description | 
|---|---|
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 | 
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 | 
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)
save the datatree and the sessions into a snapshot 
 | 
void | 
SnapShot.serialize(DataTree dt,
         Map<Long,Integer> sessions,
         File name)
persist the datatree and the sessions into a persistence storage 
 | 
void | 
FileSnap.serialize(DataTree dt,
         Map<Long,Integer> sessions,
         File snapShot)
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 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SerializeUtils.deserializeSnapshot(DataTree dt,
                   InputArchive ia,
                   Map<Long,Integer> sessions)  | 
static void | 
SerializeUtils.serializeSnapshot(DataTree dt,
                 OutputArchive oa,
                 Map<Long,Integer> sessions)  | 
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.