public class TxnLogProposalIterator extends Object implements Iterator<Leader.Proposal>
| Modifier and Type | Field and Description |
|---|---|
static TxnLogProposalIterator |
EMPTY_ITERATOR |
| Constructor and Description |
|---|
TxnLogProposalIterator(TxnLog.TxnIterator itr) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the files and release the resources which are used for iterating
transaction records
|
boolean |
hasNext() |
Leader.Proposal |
next()
Proposal returned by this iterator has request part set to null, since
it is not used for follower sync-up.
|
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingpublic static final TxnLogProposalIterator EMPTY_ITERATOR
public TxnLogProposalIterator(TxnLog.TxnIterator itr)
public boolean hasNext()
hasNext in interface Iterator<Leader.Proposal>public Leader.Proposal next()
next in interface Iterator<Leader.Proposal>public void remove()
remove in interface Iterator<Leader.Proposal>public void close()
Copyright © 2008–2021 The Apache Software Foundation. All rights reserved.