class LedgerCreateOp
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LedgerCreateOp.CreateBuilderImpl |
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
ackQuorumSize |
(package private) boolean |
adv |
(package private) BookKeeper |
bk |
(package private) AsyncCallback.CreateCallback |
cb |
(package private) BookKeeperClientStats |
clientStats |
(package private) org.apache.bookkeeper.stats.OpStatsLogger |
createOpLogger |
(package private) java.lang.Object |
ctx |
(package private) java.util.Map<java.lang.String,byte[]> |
customMetadata |
(package private) BookKeeper.DigestType |
digestType |
(package private) int |
ensembleSize |
(package private) boolean |
generateLedgerId |
(package private) long |
ledgerId |
(package private) LedgerHandle |
lh |
(package private) static org.slf4j.Logger |
LOG |
(package private) LedgerMetadata |
metadata |
(package private) int |
metadataFormatVersion |
(package private) byte[] |
passwd |
(package private) long |
startTime |
(package private) java.util.EnumSet<WriteFlag> |
writeFlags |
(package private) int |
writeQuorumSize |
| Constructor and Description |
|---|
LedgerCreateOp(BookKeeper bk,
int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
BookKeeper.DigestType digestType,
byte[] passwd,
AsyncCallback.CreateCallback cb,
java.lang.Object ctx,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.EnumSet<WriteFlag> writeFlags,
BookKeeperClientStats clientStats)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
generateLedgerIdAndCreateLedger(LedgerMetadataBuilder metadataBuilder) |
void |
initiate()
Initiates the operation.
|
void |
initiateAdv(long ledgerId)
Initiates the operation to return LedgerHandleAdv.
|
static final org.slf4j.Logger LOG
final AsyncCallback.CreateCallback cb
LedgerMetadata metadata
LedgerHandle lh
long ledgerId
final java.lang.Object ctx
final int ensembleSize
final int writeQuorumSize
final int ackQuorumSize
final java.util.Map<java.lang.String,byte[]> customMetadata
final int metadataFormatVersion
final byte[] passwd
final BookKeeper bk
final BookKeeper.DigestType digestType
final java.util.EnumSet<WriteFlag> writeFlags
final long startTime
final org.apache.bookkeeper.stats.OpStatsLogger createOpLogger
final BookKeeperClientStats clientStats
boolean adv
boolean generateLedgerId
LedgerCreateOp(BookKeeper bk, int ensembleSize, int writeQuorumSize, int ackQuorumSize, BookKeeper.DigestType digestType, byte[] passwd, AsyncCallback.CreateCallback cb, java.lang.Object ctx, java.util.Map<java.lang.String,byte[]> customMetadata, java.util.EnumSet<WriteFlag> writeFlags, BookKeeperClientStats clientStats)
bk - BookKeeper objectensembleSize - ensemble sizewriteQuorumSize - write quorum sizeackQuorumSize - ack quorum sizedigestType - digest type, either MAC or CRC32passwd - passwordcb - callback implementationctx - optional control objectcustomMetadata - A map of user specified custom metadata about the ledger to be persisted; will not try to
preserve the order(e.g. sortedMap) upon later retireval.public void initiate()
void generateLedgerIdAndCreateLedger(LedgerMetadataBuilder metadataBuilder)
public void initiateAdv(long ledgerId)
Copyright © 2011–2024 The Apache Software Foundation. All rights reserved.