| Constructor and Description |
|---|
SnapshotImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkpointAvailable(java.lang.String key)
Weater a checkpoint available for a kye
|
SnapshotImpl |
copy() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
get(java.lang.String key)
Get the value for a key
|
java.lang.Object |
getOrDefault(java.lang.String key,
java.lang.Object defaultValue)
Get the value for key or the default
|
long |
getVersion()
Returns the current version of the snapshot
|
int |
hashCode() |
byte[] |
pack() |
void |
setPacker(java.lang.String key,
DataPacker dataPacker)
This method can be used to define packers.
|
void |
setValue(java.lang.String key,
java.lang.Object value)
This method can be used to set/update values into the snapshot
|
void |
setVersion(long version) |
void |
unpack(byte[] bytes) |
public void setPacker(java.lang.String key,
DataPacker dataPacker)
SnapshotObject and serialized with ObjectPackerpublic void setValue(java.lang.String key,
java.lang.Object value)
Snapshotpublic long getVersion()
SnapshotgetVersion in interface Snapshotpublic boolean checkpointAvailable(java.lang.String key)
SnapshotcheckpointAvailable in interface Snapshotkey - keypublic void setVersion(long version)
public java.lang.Object getOrDefault(java.lang.String key,
java.lang.Object defaultValue)
SnapshotgetOrDefault in interface Snapshotkey - keydefaultValue - default valuepublic java.lang.Object get(java.lang.String key)
Snapshotpublic byte[] pack()
public void unpack(byte[] bytes)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic SnapshotImpl copy()