library/src/main/java/com/kdgregory/aws/utils/kinesis/KinesisReader.java
/**
     *  Returns an iterator that reads all current shards in the stream. Each iterator
     *  makes a single pass through the shards, at which point the calling application
     *  should sleep to avoid throttling errors.
     *  <p>
     *  Simultaneous use of multiple iterators from the same reader is undefined behavior.
     *  <p>
     *  Iterators are not safe for concurrent use from multiple threads.
     */
Returns an iterator that reads all current shards in the stream. Each iterator
makes a single pass through the shards, at which point the calling application
should sleep to avoid throttling errors.

Simultaneous use of multiple iterators from the same reader is undefined behavior.

Iterators are not safe for concurrent use from multiple threads.
Returns an iterator that reads all current shards in the stream . Each iterator makes a single pass through the shards at which point the calling application should sleep to avoid throttling errors . Simultaneous use of multiple iterators from the same reader is undefined behavior . Iterators are not safe for concurrent use from multiple threads .
@Override
    public Iterator<Record> iterator()
    {
        millisBehindLatest = 0;
        return new RecordIterator();
    }
@ Override public Iterator < Record > iterator ( ) { millisBehindLatest = 0 ; return new RecordIterator ( ) ; }
Returns an iterator that reads all current shards in the stream.
Returns an iterator that reads all current shards in the stream .