Thanks for your questions, Amit.
On Sep 28, 2010, at 6:37 PM, amit jaiswal wrote:
> Hi,
>
> I am experimenting with BookKeeper and have a question on
> LedgerHandler class.
> The readEntries(firstEntry, lastEntry) method takes the indexes of
> first and
> last entries. Also, the LedgerSequence object returned has method
> hasMoreElements().
Which version are you using? I don't think we have LedgerSequence any
longer.
>
> Question:
> 1. How does a client knows the index of the last entry? I was
> expecting clients
> to make a call like readEntries(0, Integer.MAX_INT) and the
> hasMoreElements() to
> return false the moment there are no more entries. Am I missing
> something in the
> way the API is supposed to be used?
>
I believe you should use public long getLastAddConfirmed().
> 2. The LedgerSequence.hasMoreElements() returns true (even if there
> are no more
> entries), and the nextEntry returns null.
>
readEntries currently return Enumeration<LedgerEntry>, but I just
noticed that the documentation is not correct, so I'll open a jira to
fix it.
-Flavio
|