use of com.aerospike.client.listener.RecordArrayListener in project aerospike-client-java by aerospike.
the class TestAsyncBatch method asyncBatchGetHeaders.
@Test
public void asyncBatchGetHeaders() throws Exception {
client.getHeader(eventLoop, new RecordArrayListener() {
public void onSuccess(Key[] keys, Record[] records) {
if (assertEquals(size, records.length)) {
for (int i = 0; i < records.length; i++) {
Record record = records[i];
if (!assertRecordFound(keys[i], record)) {
break;
}
if (!assertGreaterThanZero(record.generation)) {
break;
}
if (!assertGreaterThanZero(record.expiration)) {
break;
}
}
}
notifyComplete();
}
public void onFailure(AerospikeException e) {
setError(e);
notifyComplete();
}
}, null, sendKeys);
waitTillComplete();
}
use of com.aerospike.client.listener.RecordArrayListener in project aerospike-client-java by aerospike.
the class TestAsyncBatch method asyncBatchGetArray.
@Test
public void asyncBatchGetArray() throws Exception {
client.get(eventLoop, new RecordArrayListener() {
public void onSuccess(Key[] keys, Record[] records) {
if (assertEquals(size, records.length)) {
for (int i = 0; i < records.length; i++) {
if (!assertBinEqual(keys[i], records[i], binName, valuePrefix + (i + 1))) {
break;
}
}
}
notifyComplete();
}
public void onFailure(AerospikeException e) {
setError(e);
notifyComplete();
}
}, null, sendKeys);
waitTillComplete();
}
Aggregations