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 void
addNotReceived(Address sender)
void
addRsp(Address sender, java.lang.Object retval)
void
addSuspect(Address sender)
void
clear()
boolean
containsKey(java.lang.Object key)
boolean
containsValue(java.lang.Object value)
java.lang.Object
elementAt(int i)
Deprecated.UseentrySet()
orvalues()
insteadjava.util.Set<java.util.Map.Entry<Address,Rsp>>
entrySet()
Rsp
get(java.lang.Object key)
Returns the Rsp associated with address keyjava.lang.Object
getFirst()
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.Object
getValue(java.lang.Object key)
Returns the value associated with address keyboolean
isEmpty()
boolean
isReceived(Address sender)
boolean
isSuspected(Address sender)
java.util.Set<Address>
keySet()
int
numReceived()
int
numSuspectedMembers()
Rsp
put(Address key, Rsp value)
void
putAll(java.util.Map<? extends Address,? extends Rsp> m)
Rsp
remove(java.lang.Object key)
void
reset()
Deprecated.Useclear()
insteadint
size()
java.lang.String
toString()
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.ArrayIndexOutOfBoundsException
Deprecated.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:
toString
in classjava.lang.Object
-
-