Changeset 6154 for SRUAggregator/trunk/src/main/java/eu/clarin/sru/fcs/aggregator/search/Result.java
- Timestamp:
- 04/22/15 08:25:01 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
SRUAggregator/trunk/src/main/java/eu/clarin/sru/fcs/aggregator/search/Result.java
r6153 r6154 3 3 import eu.clarin.sru.client.SRUDiagnostic; 4 4 import eu.clarin.sru.client.SRURecord; 5 import eu.clarin.sru.client.SRUSearchRetrieveRequest;6 5 import eu.clarin.sru.fcs.aggregator.scan.Corpus; 7 6 import eu.clarin.sru.client.SRUSearchRetrieveResponse; … … 37 36 private final Corpus corpus; 38 37 private AtomicBoolean inProgress = new AtomicBoolean(true); 39 private AtomicInteger endpointReturnedRecords = new AtomicInteger();38 private AtomicInteger nextRecordPosition = new AtomicInteger(1); 40 39 private AtomicReference<JsonException> exception = new AtomicReference<JsonException>(); 41 40 private List<Diagnostic> diagnostics = Collections.synchronizedList(new ArrayList<Diagnostic>()); … … 69 68 } 70 69 } 70 if (response.getNextRecordPosition() > 0) { 71 nextRecordPosition.set(response.getNextRecordPosition()); 72 } 71 73 } 72 74 73 75 void addRecord(SRURecord record) { 74 // TODO(edima): use response.getNextRecordPosition() 75 endpointReturnedRecords.getAndIncrement(); 76 nextRecordPosition.incrementAndGet(); 76 77 if (record.isRecordSchema(ClarinFCSRecordData.RECORD_SCHEMA)) { 77 78 ClarinFCSRecordData rd = (ClarinFCSRecordData) record.getRecordData(); … … 144 145 } 145 146 146 public int get EndpointReturnedRecords() {147 return endpointReturnedRecords.get();147 public int getNextRecordPosition() { 148 return nextRecordPosition.get(); 148 149 } 149 150
Note: See TracChangeset
for help on using the changeset viewer.