blob: 525e77f0a15619bb494befb0e78cb5d530b262df [file] [log] [blame]
Madan Jampani12390c12014-11-12 00:35:56 -08001package org.onlab.onos.store.service;
2
3import java.util.Collections;
4import java.util.List;
5
Madan Jampani23af4fc2014-11-12 00:54:18 -08006/**
7 * Result of a batch read operation.
8 */
Madan Jampani12390c12014-11-12 00:35:56 -08009public class BatchReadResult {
Madan Jampani23af4fc2014-11-12 00:54:18 -080010
11 private final List<ReadResult> readResults;
12
13 public BatchReadResult(List<ReadResult> readResults) {
14 this.readResults = Collections.unmodifiableList(readResults);
15 }
16
17 /**
18 * Returns the results as a list.
19 * @return list of results
20 */
21 public List<ReadResult> getAsList() {
22 return readResults;
23 }
24
25 /**
26 * Returns the batch size.
27 * @return batch size
28 */
29 public int batchSize() {
30 return readResults.size();
31 }
32}