public class TransportedVectorTime extends Object implements Serializable
Constructor and Description |
---|
TransportedVectorTime() |
TransportedVectorTime(int senderIndex,
int[] values)
Constructs TransportedVectorTime with sender index and vector values
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other)
Checks if this TransportedVectorTimeis equal to the specified TransportedVectorTime.
|
Message |
getAssociatedMessage()
Returns a message associated with this vector timestamp.
|
int |
getSenderIndex()
Returns sender index
|
int[] |
getValues()
Returns vector values
|
boolean |
lessThanOrEqual(TransportedVectorTime other)
Checks if this TransportedVectorTime is less than or equal to the the specified TransportedVectorTime.
|
void |
setAssociatedMessage(Message owner)
Sets a message associated with this vector timestamp
|
int |
size()
Returns size of this vector timestamp i.e number of process group members
|
String |
toString()
Returns String representation of this vector timestamp
|
public TransportedVectorTime()
public TransportedVectorTime(int senderIndex, int[] values)
senderIndex
- index of the sender of the messagevalues
- vector valuespublic int getSenderIndex()
public int[] getValues()
public int size()
public void setAssociatedMessage(Message owner)
owner
- Message that is associated with this vector timestamppublic Message getAssociatedMessage()
public boolean lessThanOrEqual(TransportedVectorTime other)
Checks if this TransportedVectorTime is less than or equal to the the specified TransportedVectorTime. The check is done as follows:
VT1<=VT2 iff for every i:1..k VT1[i]<=VT2[i]
other
- TransportedVectorTimebeing compared with this.public boolean equals(Object other)
Checks if this TransportedVectorTimeis equal to the specified TransportedVectorTime. The check is done as follows:
VT1==VT2 iff for every i:1..k VT1[i]==VT2[i]
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.