Package org.apache.bookkeeper.meta
Class NullMetadataBookieDriver
java.lang.Object
org.apache.bookkeeper.meta.NullMetadataBookieDriver
- All Implemented Interfaces:
AutoCloseable,MetadataBookieDriver
A no-op implementation of MetadataBookieDriver.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA no-op implementation of LayoutManager.static classA no-op implementation of LedgerAuditorManager.static classA no-op implementation of LedgerIdGenerator.static classA no-op implementation of LedgerManager.static classA no-op implementation of LedgerManagerFactory.static classA no-op implementation of LedgerUnderreplicationManager.static classA no-op implementation of RegistrationManager. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Create the registration manager used for registering/unregistering bookies.Return the layout manager.Return the ledger manager factory used for accessing ledger metadata.Get the scheme of the metadata driver.initialize(ServerConfiguration conf, StatsLogger statsLogger) Initialize the metadata driver.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.bookkeeper.meta.MetadataBookieDriver
disableHealthCheck, enableHealthCheck, isHealthCheckEnabled
-
Constructor Details
-
NullMetadataBookieDriver
public NullMetadataBookieDriver()
-
-
Method Details
-
initialize
Description copied from interface:MetadataBookieDriverInitialize the metadata driver.- Specified by:
initializein interfaceMetadataBookieDriver- Parameters:
conf- configurationstatsLogger- stats logger- Returns:
- metadata driver
-
getScheme
Description copied from interface:MetadataBookieDriverGet the scheme of the metadata driver.- Specified by:
getSchemein interfaceMetadataBookieDriver- Returns:
- the scheme of the metadata driver.
-
createRegistrationManager
Description copied from interface:MetadataBookieDriverCreate the registration manager used for registering/unregistering bookies.- Specified by:
createRegistrationManagerin interfaceMetadataBookieDriver- Returns:
- the registration manager used for registering/unregistering bookies.
-
getLedgerManagerFactory
Description copied from interface:MetadataBookieDriverReturn the ledger manager factory used for accessing ledger metadata.- Specified by:
getLedgerManagerFactoryin interfaceMetadataBookieDriver- Returns:
- the ledger manager factory used for accessing ledger metadata.
-
getLayoutManager
Description copied from interface:MetadataBookieDriverReturn the layout manager.- Specified by:
getLayoutManagerin interfaceMetadataBookieDriver- Returns:
- the layout manager.
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceMetadataBookieDriver
-