/** * Opens a ledger for reading purposes (does not fence it). * * @param ledgerMetadata LedgerMetadata for the ledger to open. * @return A BookKeeper LedgerHandle representing the ledger. * @throws DurableDataLogException If an exception occurred. */ public LedgerHandle openLedgerNoFencing(LedgerMetadata ledgerMetadata) throws DurableDataLogException { return Ledgers.openRead(ledgerMetadata.getLedgerId(), this.bkClient, this.config); }
ledger = Ledgers.openRead(metadata.getLedgerId(), this.bookKeeper, this.config); } else {