Package org.apache.bookkeeper.meta
Class NullMetadataBookieDriver
- java.lang.Object
-
- org.apache.bookkeeper.meta.NullMetadataBookieDriver
-
- All Implemented Interfaces:
java.lang.AutoCloseable,MetadataBookieDriver
public class NullMetadataBookieDriver extends java.lang.Object implements MetadataBookieDriver
A no-op implementation of MetadataBookieDriver.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNullMetadataBookieDriver.NullLayoutManagerA no-op implementation of LayoutManager.static classNullMetadataBookieDriver.NullLedgerAuditorManagerA no-op implementation of LedgerAuditorManager.static classNullMetadataBookieDriver.NullLedgerIdGeneratorA no-op implementation of LedgerIdGenerator.static classNullMetadataBookieDriver.NullLedgerManagerA no-op implementation of LedgerManager.static classNullMetadataBookieDriver.NullLedgerManagerFactoryA no-op implementation of LedgerManagerFactory.static classNullMetadataBookieDriver.NullLedgerUnderreplicationManagerA no-op implementation of LedgerUnderreplicationManager.static classNullMetadataBookieDriver.NullRegistrationManagerA no-op implementation of RegistrationManager.
-
Constructor Summary
Constructors Constructor Description NullMetadataBookieDriver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()RegistrationManagercreateRegistrationManager()Create the registration manager used for registering/unregistering bookies.LayoutManagergetLayoutManager()Return the layout manager.LedgerManagerFactorygetLedgerManagerFactory()Return the ledger manager factory used for accessing ledger metadata.java.lang.StringgetScheme()Get the scheme of the metadata driver.MetadataBookieDriverinitialize(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, wait
-
Methods inherited from interface org.apache.bookkeeper.meta.MetadataBookieDriver
disableHealthCheck, enableHealthCheck, isHealthCheckEnabled
-
-
-
-
Method Detail
-
initialize
public MetadataBookieDriver initialize(ServerConfiguration conf, StatsLogger statsLogger)
Description copied from interface:MetadataBookieDriverInitialize the metadata driver.- Specified by:
initializein interfaceMetadataBookieDriver- Parameters:
conf- configurationstatsLogger- stats logger- Returns:
- metadata driver
-
getScheme
public java.lang.String getScheme()
Description copied from interface:MetadataBookieDriverGet the scheme of the metadata driver.- Specified by:
getSchemein interfaceMetadataBookieDriver- Returns:
- the scheme of the metadata driver.
-
createRegistrationManager
public RegistrationManager 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
public LedgerManagerFactory 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
public LayoutManager getLayoutManager()
Description copied from interface:MetadataBookieDriverReturn the layout manager.- Specified by:
getLayoutManagerin interfaceMetadataBookieDriver- Returns:
- the layout manager.
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfaceMetadataBookieDriver
-
-