|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use VectorClock | |
|---|---|
| voldemort.client.protocol | Classes that abstract the serialization format for Voldemort client requests. |
| voldemort.client.protocol.pb | A protocol buffers based client-side request format. |
| voldemort.client.protocol.vold | Classes specific to our native Voldemort protocol. |
| voldemort.versioning | Classes for operating on vector clocks and dealing with distributed state. |
| Uses of VectorClock in voldemort.client.protocol |
|---|
| Methods in voldemort.client.protocol with parameters of type VectorClock | |
|---|---|
void |
RequestFormat.writeDeleteRequest(java.io.DataOutputStream output,
java.lang.String storeName,
ByteArray key,
VectorClock version,
RequestRoutingType routingType)
|
void |
RequestFormat.writePutRequest(java.io.DataOutputStream output,
java.lang.String storeName,
ByteArray key,
byte[] value,
byte[] transforms,
VectorClock version,
RequestRoutingType routingType)
|
| Uses of VectorClock in voldemort.client.protocol.pb |
|---|
| Methods in voldemort.client.protocol.pb that return VectorClock | |
|---|---|
static VectorClock |
ProtoUtils.decodeClock(VProto.VectorClock encoded)
|
| Methods in voldemort.client.protocol.pb with parameters of type VectorClock | |
|---|---|
void |
ProtoBuffClientRequestFormat.writeDeleteRequest(java.io.DataOutputStream output,
java.lang.String storeName,
ByteArray key,
VectorClock version,
RequestRoutingType routingType)
|
void |
ProtoBuffClientRequestFormat.writePutRequest(java.io.DataOutputStream output,
java.lang.String storeName,
ByteArray key,
byte[] value,
byte[] transforms,
VectorClock version,
RequestRoutingType routingType)
|
| Uses of VectorClock in voldemort.client.protocol.vold |
|---|
| Methods in voldemort.client.protocol.vold with parameters of type VectorClock | |
|---|---|
void |
VoldemortNativeClientRequestFormat.writeDeleteRequest(java.io.DataOutputStream outputStream,
java.lang.String storeName,
ByteArray key,
VectorClock version,
RequestRoutingType routingType)
|
void |
VoldemortNativeClientRequestFormat.writePutRequest(java.io.DataOutputStream outputStream,
java.lang.String storeName,
ByteArray key,
byte[] value,
byte[] transforms,
VectorClock version,
RequestRoutingType routingType)
|
| Uses of VectorClock in voldemort.versioning |
|---|
| Methods in voldemort.versioning that return VectorClock | |
|---|---|
VectorClock |
VectorClock.clone()
|
VectorClock |
VectorClock.incremented(int nodeId,
long time)
Get new vector clock based on this clock but incremented on index nodeId |
VectorClock |
VectorClock.merge(VectorClock clock)
|
| Methods in voldemort.versioning with parameters of type VectorClock | |
|---|---|
static Occured |
VectorClock.compare(VectorClock v1,
VectorClock v2)
Is this Reflexive, AntiSymetic, and Transitive? Compare two VectorClocks, the outcomes will be one of the following: -- Clock 1 is BEFORE clock 2 if there exists an i such that c1(i) <= c(2) and there does not exist a j such that c1(j) > c2(j). |
VectorClock |
VectorClock.merge(VectorClock clock)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||