Package org.apache.zookeeper.server
Class DataTree.ProcessTxnResult
- java.lang.Object
-
- org.apache.zookeeper.server.DataTree.ProcessTxnResult
-
- Enclosing class:
- DataTree
public static class DataTree.ProcessTxnResult extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description long
clientId
int
cxid
int
err
java.util.List<DataTree.ProcessTxnResult>
multiResult
java.lang.String
path
Stat
stat
int
type
long
zxid
-
Constructor Summary
Constructors Constructor Description ProcessTxnResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
Equality is defined as the clientId and the cxid being the same.int
hashCode()
See equals() to find the rational for how this hashcode is generated.
-
-
-
Field Detail
-
clientId
public long clientId
-
cxid
public int cxid
-
zxid
public long zxid
-
err
public int err
-
type
public int type
-
path
public java.lang.String path
-
stat
public Stat stat
-
multiResult
public java.util.List<DataTree.ProcessTxnResult> multiResult
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
Equality is defined as the clientId and the cxid being the same. This allows us to use hash tables to track completion of transactions.- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
hashCode
public int hashCode()
See equals() to find the rational for how this hashcode is generated.- Overrides:
hashCode
in classjava.lang.Object
- See Also:
equals(Object)
,Object.hashCode()
-
-