private BitSet getLocalPartitionIds() { int partitionCount = partitionService.getPartitionCount(); BitSet partitionIds = new BitSet(partitionCount); BitSetUtils.setBits(partitionIds, partitionService.getMemberPartitions(nodeEngine.getThisAddress())); return partitionIds; }
private BitSet getLocalPartitionIds() { int partitionCount = partitionService.getPartitionCount(); BitSet partitionIds = new BitSet(partitionCount); BitSetUtils.setBits(partitionIds, partitionService.getMemberPartitions(nodeEngine.getThisAddress())); return partitionIds; }
private void collectResultsFromMissingPartitions(BitSet finishedPartitions, Collection<AccumulatedResults> result, List<Future> futures) throws InterruptedException, ExecutionException { for (Future future : futures) { QueryResult queryResult = (QueryResult) future.get(); if (queryResult.getPartitionIds() != null && queryResult.getPartitionIds().size() > 0 && !hasAtLeastOneBitSet(finishedPartitions, queryResult.getPartitionIds())) { extractAndAppendResult(result, queryResult); BitSetUtils.setBits(finishedPartitions, queryResult.getPartitionIds()); } } }
private void collectResultsFromMissingPartitions(BitSet finishedPartitions, Collection<AccumulatedResults> result, List<Future> futures) throws InterruptedException, ExecutionException { for (Future future : futures) { QueryResult queryResult = (QueryResult) future.get(); if (queryResult.getPartitionIds() != null && queryResult.getPartitionIds().size() > 0 && !hasAtLeastOneBitSet(finishedPartitions, queryResult.getPartitionIds())) { extractAndAppendResult(result, queryResult); BitSetUtils.setBits(finishedPartitions, queryResult.getPartitionIds()); } } }
BitSetUtils.setBits(finishedPartitions, partitionIds); extractAndAppendResult(result, queryResult);
BitSetUtils.setBits(finishedPartitions, partitionIds); extractAndAppendResult(result, queryResult);