|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--ostore.archive.events.DisseminateTombstoneReq
DisseminateTombstoneReq is an event class that
requests a tombstone be created and
disseminated.
Disseminate a
tombstone based on the
disseminate),
ring_members (total number of
ring members).
this_member (primary ring
index/id. id's start at 0 .. n-1),
rp (ResponsibleParty's Certificate),
pr (Primary Ring's Certificate),
encrypted_private_key
(DeathCert -> (signed (RP_private_key,
Encrypted (RP_public_key, (PR_private_key, PR_public_key))))),
v_guid (Version GUID),
version (Version Number),
timestamp (TimeStamp).
NOTE: sender of this event should already know the
GUID, since they passed it in as a
parameter (active).
| Field Summary | |
|---|---|
SignedQS |
encryptedPrivateKey
DeathCert = Signed (RP_private_key, Encrypted (RP_public_key, (PR_private_key, PR_public_key))) which is given to us by the RP at ring creation time |
PRCert |
pr
pr == Primary Ring's Certificate. |
int |
ring_members
ring_members == total number of ring members. |
RPCert |
rp
rp == Responsible Party's Certificate. |
int |
this_member
this_member == Primary Ring index/id. |
long |
timestamp
timestamp == TimeStamp. |
SecureHash |
v_guid
v_guid == Version GUID. |
long |
version
version == Version Number. |
| Constructor Summary | |
|---|---|
DisseminateTombstoneReq()
Constructor: Initializes instance variables to null. |
|
DisseminateTombstoneReq(InputBuffer buffer)
Constructs a DisseminateTombstoneReq 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 int ring_members
public int this_member
public RPCert rp
public PRCert pr
public SignedQS encryptedPrivateKey
public SecureHash v_guid
public long version
public long timestamp
| Constructor Detail |
public DisseminateTombstoneReq()
public DisseminateTombstoneReq(InputBuffer buffer)
throws QSException
DisseminateTombstoneReq from its
serialized form.
buffer - serialized
form of object.| Method Detail |
public void serialize(OutputBuffer buffer)
serialize in interface QuickSerializablebuffer - 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 | ||||||||||