public class ParallelScanner extends java.lang.Object implements Scanner
| Constructor and Description |
|---|
ParallelScanner(java.util.concurrent.Executor executor,
int segments,
DynamoDBDelegate dynamoDBDelegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addWorker(ScanSegmentWorker ssw,
int segment) |
void |
close() |
void |
finishSegment(int segment) |
boolean |
hasNext() |
ScanContext |
next() |
void |
remove() |
public ParallelScanner(java.util.concurrent.Executor executor,
int segments,
DynamoDBDelegate dynamoDBDelegate)
public void finishSegment(int segment)
public void addWorker(ScanSegmentWorker ssw, int segment)
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic boolean hasNext()
hasNext in interface java.util.Iterator<ScanContext>public ScanContext next()
next in interface java.util.Iterator<ScanContext>public void remove()
remove in interface java.util.Iterator<ScanContext>