Modifier and Type | Class and Description |
---|---|
protected static class |
Responses.PingDataIterator |
Modifier and Type | Field and Description |
---|---|
protected boolean |
break_on_coord_rsp |
protected CondVar |
cond |
protected boolean |
done |
protected int |
index |
protected Lock |
lock |
protected int |
num_expected_rsps |
protected PingData[] |
ping_rsps |
Constructor and Description |
---|
Responses(boolean break_on_coord_rsp) |
Responses(int num_expected_rsps,
boolean break_on_coord_rsp) |
Responses(int num_expected_rsps,
boolean break_on_coord_rsp,
int initial_capacity) |
Modifier and Type | Method and Description |
---|---|
protected Responses |
_done() |
protected void |
add(PingData data) |
void |
addResponse(PingData rsp,
boolean overwrite) |
Responses |
clear() |
boolean |
containsResponseFrom(Address mbr) |
Responses |
done() |
protected int |
find(PingData data) |
PingData |
findResponseFrom(Address mbr) |
boolean |
isDone() |
boolean |
isEmpty() |
Iterator<PingData> |
iterator() |
protected static int |
newLength(int length) |
protected int[] |
numResponses() |
String |
print() |
protected void |
resize(int new_size) |
int |
size() |
protected List<PingData> |
toList() |
String |
toString() |
boolean |
waitFor(long timeout) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
protected PingData[] ping_rsps
protected int index
protected final Lock lock
protected final CondVar cond
protected final int num_expected_rsps
protected final boolean break_on_coord_rsp
protected boolean done
public Responses(boolean break_on_coord_rsp)
public Responses(int num_expected_rsps, boolean break_on_coord_rsp)
public Responses(int num_expected_rsps, boolean break_on_coord_rsp, int initial_capacity)
public boolean isDone()
public Responses done()
public Responses clear()
public void addResponse(PingData rsp, boolean overwrite)
public boolean containsResponseFrom(Address mbr)
public boolean waitFor(long timeout)
public int size()
public boolean isEmpty()
public String print()
protected Responses _done()
protected int[] numResponses()
protected void resize(int new_size)
protected void add(PingData data)
protected int find(PingData data)
protected static int newLength(int length)
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.