infoservice.agreement.paxos.messages
Class CollectMessage

java.lang.Object
  extended by infoservice.agreement.paxos.messages.PaxosMessage
      extended by infoservice.agreement.paxos.messages.CollectMessage

public class CollectMessage
extends PaxosMessage


Field Summary
private  java.util.Vector m_proofs
           
private  boolean m_signatureOk
           
 
Fields inherited from class infoservice.agreement.paxos.messages.PaxosMessage
COLLECT, DECIDE, FREEZE, FREEZEPROOF, PROPOSE, REJECT, STRONG, WEAK
 
Constructor Summary
CollectMessage()
          Creates a new CollectMessage
 
Method Summary
 java.util.Vector getProofs()
          Returns the vector of FreezeProofMessages contained in this CollectMessage
 boolean isSignatureOk()
          If this returns true, then all the signatures have been correct!
 void setProofs(java.util.Vector a_value)
          Sets the vector of FreezeProofMessages
 void setSignatureOk(boolean a_sig)
          Sets if the signature was ok.
 
Methods inherited from class infoservice.agreement.paxos.messages.PaxosMessage
belongsTo, belongsTo, belongsTo, equals, getInitiator, getMessageType, getPaxosInstanceIdentifier, getProposal, getRound, getSender, setInitiator, setPaxosInstanceIdentifier, setProposal, setRound, setSender
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_proofs

private java.util.Vector m_proofs

m_signatureOk

private boolean m_signatureOk
Constructor Detail

CollectMessage

public CollectMessage()
Creates a new CollectMessage

Method Detail

setProofs

public void setProofs(java.util.Vector a_value)
Sets the vector of FreezeProofMessages

Parameters:
a_value - The vector of FreezeProofMessages to be set

getProofs

public java.util.Vector getProofs()
Returns the vector of FreezeProofMessages contained in this CollectMessage

Returns:
The vector of FreezeProofMessages contained in this CollectMessage

setSignatureOk

public void setSignatureOk(boolean a_sig)
Sets if the signature was ok. Note that this should only be set true, if the signatures of alle FreezeProofMessages also have been good

Parameters:
a_sig -

isSignatureOk

public boolean isSignatureOk()
If this returns true, then all the signatures have been correct!

Returns: