class LedgerOpenOp
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
LedgerOpenOp.OpenBuilderImpl |
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
administrativeOpen |
(package private) BookKeeper |
bk |
(package private) AsyncCallback.OpenCallback |
cb |
(package private) java.lang.Object |
ctx |
(package private) boolean |
doRecovery |
(package private) boolean |
enableDigestAutodetection |
(package private) long |
ledgerId |
(package private) ReadOnlyLedgerHandle |
lh |
(package private) static org.slf4j.Logger |
LOG |
(package private) org.apache.bookkeeper.stats.OpStatsLogger |
openOpLogger |
(package private) byte[] |
passwd |
(package private) long |
startTime |
(package private) BookKeeper.DigestType |
suggestedDigestType |
| Constructor and Description |
|---|
LedgerOpenOp(BookKeeper bk,
BookKeeperClientStats clientStats,
long ledgerId,
AsyncCallback.OpenCallback cb,
java.lang.Object ctx) |
LedgerOpenOp(BookKeeper bk,
BookKeeperClientStats clientStats,
long ledgerId,
BookKeeper.DigestType digestType,
byte[] passwd,
AsyncCallback.OpenCallback cb,
java.lang.Object ctx)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
initiate()
Inititates the ledger open operation.
|
void |
initiateWithoutRecovery()
Inititates the ledger open operation without recovery.
|
(package private) void |
openComplete(int rc,
LedgerHandle lh) |
static final org.slf4j.Logger LOG
final BookKeeper bk
final long ledgerId
final AsyncCallback.OpenCallback cb
final java.lang.Object ctx
ReadOnlyLedgerHandle lh
final byte[] passwd
boolean doRecovery
boolean administrativeOpen
long startTime
final org.apache.bookkeeper.stats.OpStatsLogger openOpLogger
final BookKeeper.DigestType suggestedDigestType
final boolean enableDigestAutodetection
public LedgerOpenOp(BookKeeper bk, BookKeeperClientStats clientStats, long ledgerId, BookKeeper.DigestType digestType, byte[] passwd, AsyncCallback.OpenCallback cb, java.lang.Object ctx)
bk - ledgerId - digestType - Ignored if conf.getEnableDigestTypeAutodetection() is truepasswd - cb - ctx - public LedgerOpenOp(BookKeeper bk, BookKeeperClientStats clientStats, long ledgerId, AsyncCallback.OpenCallback cb, java.lang.Object ctx)
public void initiate()
public void initiateWithoutRecovery()
void openComplete(int rc,
LedgerHandle lh)
Copyright © 2011–2024 The Apache Software Foundation. All rights reserved.