Package org.apache.bookkeeper.meta
Class NullMetadataBookieDriver.NullLedgerIdGenerator
java.lang.Object
org.apache.bookkeeper.meta.NullMetadataBookieDriver.NullLedgerIdGenerator
- All Implemented Interfaces:
Closeable,AutoCloseable,LedgerIdGenerator
- Enclosing class:
- NullMetadataBookieDriver
public static class NullMetadataBookieDriver.NullLedgerIdGenerator
extends Object
implements LedgerIdGenerator
A no-op implementation of LedgerIdGenerator.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
NullLedgerIdGenerator
public NullLedgerIdGenerator()
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
generateLedgerId
Description copied from interface:LedgerIdGeneratorGenerate a global unique ledger id.- Specified by:
generateLedgerIdin interfaceLedgerIdGenerator- Parameters:
cb- Callback when a new ledger id is generated, return code:BKException.Code.OKif successBKException.Code.ZKExceptionwhen can't generate new ledger id
-