Package org.apache.bookkeeper.server
Class EmbeddedServer
java.lang.Object
org.apache.bookkeeper.server.EmbeddedServer
An embedded server is a server that run bookie and serving rpc requests.
It is a rewritten server using LifecycleComponent, replacing the
legacy server BookieServer.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic final EmbeddedServer.Builderbuilder(BookieConfiguration conf) Create a new builder from given configuration.
-
Method Details
-
getLifecycleComponentStack
-
getStatsProvider
-
getRegistrationManager
-
getLedgerManagerFactory
-
getDiskChecker
-
getLedgerDirsManager
-
getIndexDirsManager
-
getBookieService
-
getAutoRecoveryService
-
getDataIntegrityService
-
getHttpService
-
builder
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
-