Package org.apache.bookkeeper.verifier
Class DirectBookkeeperDriver
java.lang.Object
org.apache.bookkeeper.verifier.DirectBookkeeperDriver
- All Implemented Interfaces:
BookkeeperVerifier.BookkeeperDriver
Driver for a normal Bookkeeper cluster.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.bookkeeper.verifier.BookkeeperVerifier.BookkeeperDriver
BookkeeperVerifier.BookkeeperDriver.ReadCallback -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseLedger(long ledgerID, Consumer<Integer> cb) voidcreateLedger(long ledgerID, int enSize, int writeQSize, int ackQSize, Consumer<Integer> cb) voiddeleteLedger(long ledgerID, Consumer<Integer> cb) voidreadEntries(long ledgerID, long firstEntryID, long lastEntryID, BiConsumer<Integer, ArrayList<byte[]>> cb) voidwriteEntry(long ledgerID, long entryID, byte[] data, Consumer<Integer> cb)
-
Constructor Details
-
DirectBookkeeperDriver
DirectBookkeeperDriver(BookKeeper client)
-
-
Method Details
-
createLedger
public void createLedger(long ledgerID, int enSize, int writeQSize, int ackQSize, Consumer<Integer> cb) - Specified by:
createLedgerin interfaceBookkeeperVerifier.BookkeeperDriver
-
closeLedger
- Specified by:
closeLedgerin interfaceBookkeeperVerifier.BookkeeperDriver
-
deleteLedger
- Specified by:
deleteLedgerin interfaceBookkeeperVerifier.BookkeeperDriver
-
writeEntry
- Specified by:
writeEntryin interfaceBookkeeperVerifier.BookkeeperDriver
-
readEntries
public void readEntries(long ledgerID, long firstEntryID, long lastEntryID, BiConsumer<Integer, ArrayList<byte[]>> cb) - Specified by:
readEntriesin interfaceBookkeeperVerifier.BookkeeperDriver
-