Package org.jgroups.util
Class RspList
- java.lang.Object
-
- org.jgroups.util.RspList
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddNotReceived(Address sender)voidaddRsp(Address sender, java.lang.Object retval)voidaddSuspect(Address sender)voidclear()booleancontainsKey(java.lang.Object key)booleancontainsValue(java.lang.Object value)java.lang.ObjectelementAt(int i)Deprecated.UseentrySet()orvalues()insteadjava.util.Set<java.util.Map.Entry<Address,Rsp>>entrySet()Rspget(java.lang.Object key)Returns the Rsp associated with address keyjava.lang.ObjectgetFirst()Returns the first value in the response set.java.util.Vector<java.lang.Object>getResults()Returns the results from non-suspected members that are not null.java.util.Vector<Address>getSuspectedMembers()java.lang.ObjectgetValue(java.lang.Object key)Returns the value associated with address keybooleanisEmpty()booleanisReceived(Address sender)booleanisSuspected(Address sender)java.util.Set<Address>keySet()intnumReceived()intnumSuspectedMembers()Rspput(Address key, Rsp value)voidputAll(java.util.Map<? extends Address,? extends Rsp> m)Rspremove(java.lang.Object key)voidreset()Deprecated.Useclear()insteadintsize()java.lang.StringtoString()java.util.Collection<Rsp>values()
-
-
-
Constructor Detail
-
RspList
public RspList()
-
RspList
public RspList(java.util.Collection<Rsp> responses)
Adds a list of responses- Parameters:
responses- Collection
-
-
Method Detail
-
containsKey
public boolean containsKey(java.lang.Object key)
-
containsValue
public boolean containsValue(java.lang.Object value)
-
get
public Rsp get(java.lang.Object key)
Returns the Rsp associated with address key
-
getValue
public java.lang.Object getValue(java.lang.Object key)
Returns the value associated with address key- Parameters:
key-- Returns:
- Object value
-
remove
public Rsp remove(java.lang.Object key)
-
keySet
public java.util.Set<Address> keySet()
-
values
public java.util.Collection<Rsp> values()
-
reset
public void reset()
Deprecated.Useclear()insteadClears the response list
-
addRsp
public void addRsp(Address sender, java.lang.Object retval)
-
addNotReceived
public void addNotReceived(Address sender)
-
addSuspect
public void addSuspect(Address sender)
-
isReceived
public boolean isReceived(Address sender)
-
numSuspectedMembers
public int numSuspectedMembers()
-
numReceived
public int numReceived()
-
getFirst
public java.lang.Object getFirst()
Returns the first value in the response set. This is random, but we try to return a non-null value first
-
getResults
public java.util.Vector<java.lang.Object> getResults()
Returns the results from non-suspected members that are not null.
-
getSuspectedMembers
public java.util.Vector<Address> getSuspectedMembers()
-
isSuspected
public boolean isSuspected(Address sender)
-
elementAt
public java.lang.Object elementAt(int i) throws java.lang.ArrayIndexOutOfBoundsExceptionDeprecated.UseentrySet()orvalues()insteadReturns the Rsp at index i- Parameters:
i- The index- Returns:
- a Rsp
- Throws:
java.lang.ArrayIndexOutOfBoundsException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-