Package org.apache.bookkeeper.server
Class EmbeddedServer
- java.lang.Object
- 
- org.apache.bookkeeper.server.EmbeddedServer
 
- 
 public class EmbeddedServer extends java.lang.ObjectAn embedded server is a server that run bookie and serving rpc requests.It is a rewritten server using LifecycleComponent, replacing the legacy serverBookieServer.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classEmbeddedServer.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EmbeddedServer.Builderbuilder(BookieConfiguration conf)Create a new builder from given configuration.AutoRecoveryServicegetAutoRecoveryService()BookieServicegetBookieService()DataIntegrityServicegetDataIntegrityService()DiskCheckergetDiskChecker()HttpServicegetHttpService()LedgerDirsManagergetIndexDirsManager()LedgerDirsManagergetLedgerDirsManager()LedgerManagerFactorygetLedgerManagerFactory()LifecycleComponentStackgetLifecycleComponentStack()RegistrationManagergetRegistrationManager()StatsProvidergetStatsProvider()
 
- 
- 
- 
Method Detail- 
getLifecycleComponentStackpublic LifecycleComponentStack getLifecycleComponentStack() 
 - 
getStatsProviderpublic StatsProvider getStatsProvider() 
 - 
getRegistrationManagerpublic RegistrationManager getRegistrationManager() 
 - 
getLedgerManagerFactorypublic LedgerManagerFactory getLedgerManagerFactory() 
 - 
getDiskCheckerpublic DiskChecker getDiskChecker() 
 - 
getLedgerDirsManagerpublic LedgerDirsManager getLedgerDirsManager() 
 - 
getIndexDirsManagerpublic LedgerDirsManager getIndexDirsManager() 
 - 
getBookieServicepublic BookieService getBookieService() 
 - 
getAutoRecoveryServicepublic AutoRecoveryService getAutoRecoveryService() 
 - 
getDataIntegrityServicepublic DataIntegrityService getDataIntegrityService() 
 - 
getHttpServicepublic HttpService getHttpService() 
 - 
builderpublic static final EmbeddedServer.Builder builder(BookieConfiguration conf) Create a new builder from given configuration. Actual services implementations can be provided to the builder and will override ones defined in the configuration.Invoker is responsible to start and stop provided services implementations, components from getLifecycleComponentStack()will reflect only those created from provided configuration.- Parameters:
- conf- bookie configuration
- Returns:
- a new embedded server builder
 
 
- 
 
-