|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ostore.archive.events.GenerateFragsChkptResp
GenerateFragsChkptResp
is an event class that responds to a
GenerateFragsChkptReq
with the
CacheableIdentity
of the root block
that has been checkpointed
(i.e. fragments for a version of an object has been produced).
The required field are
thisRootBlock
(CacheableIdentity
of root
block
),
vGuid
(Resulting V-GUID
for
checkpointing
version.
GenerateFragsChkptReq
,
GenerateFragsChkptReq
,
Fragment
,
Erasure
Field Summary | |
---|---|
SortedMap |
blockIds
A VHASH->FHASH SortedMap containing the
blockIds(vhashes) that make up the slice of a
of modified and Fragmented
blocks
of an object , or null .
|
CacheableIdentity |
thisRootBlock
thisRootBlock == CacheableIdentity of root block. |
SecureHash |
vGuid
vGuid == Resulting guid for fragmentation of checkpoint. |
Constructor Summary | |
---|---|
GenerateFragsChkptResp()
Constructor: Initializes instance variables to null. |
|
GenerateFragsChkptResp(CacheableIdentity rootBlock,
SecureHash v_guid,
Map blockIdentifiers)
Constructor. |
|
GenerateFragsChkptResp(InputBuffer buffer)
Constructs a GenerateFragsChkptResp from its
serialized form. |
Method Summary | |
---|---|
void |
serialize(OutputBuffer buffer)
Specified by ostore.util.QuickSerializable |
String |
toString()
Specified by java.lang.Object |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public CacheableIdentity thisRootBlock
public SecureHash vGuid
public SortedMap blockIds
VHASH->FHASH
SortedMap
containing the
blockIds(vhashes) that make up the slice of a
of modified and Fragmented
blocks
of an object
, or null
.
The hashCode
of responses depend on their digest.
Therefore we keep this map sorted, to ensure a deterministic
serialization.
Constructor Detail |
public GenerateFragsChkptResp()
public GenerateFragsChkptResp(CacheableIdentity rootBlock, SecureHash v_guid, Map blockIdentifiers)
rootBlock
- cacheable identity of root block.v_guid
- resulting guid fro fragmentation of checkpoint.blockIdentifiers
- A VHASH->FHASH
Map
containing the
blockIds(vhashes) that make up the slice of
the of modified and
Fragmented
blocks
of an object
,
or null
.public GenerateFragsChkptResp(InputBuffer buffer) throws QSException
GenerateFragsChkptResp
from its
serialized
form.
buffer
- serialized
form of object.Method Detail |
public void serialize(OutputBuffer buffer)
serialize
in interface QuickSerializable
buffer
- the output buffer to add the object topublic String toString()
toString
in class Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |