Class BKHttpServiceProvider.Builder
java.lang.Object
org.apache.bookkeeper.server.http.BKHttpServiceProvider.Builder
- Enclosing class:
- BKHttpServiceProvider
Builder for HttpServiceProvider.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) AutoRecoveryMain(package private) BookieServer(package private) LedgerManagerFactory(package private) ServerConfiguration(package private) StatsProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAutoRecovery(AutoRecoveryMain autoRecovery) setBookieServer(BookieServer bookieServer) setLedgerManagerFactory(LedgerManagerFactory ledgerManagerFactory) setStatsProvider(StatsProvider statsProvider)
-
Field Details
-
bookieServer
BookieServer bookieServer -
autoRecovery
AutoRecoveryMain autoRecovery -
ledgerManagerFactory
LedgerManagerFactory ledgerManagerFactory -
serverConf
ServerConfiguration serverConf -
statsProvider
StatsProvider statsProvider
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setBookieServer
-
setAutoRecovery
-
setServerConfiguration
-
setStatsProvider
-
setLedgerManagerFactory
public BKHttpServiceProvider.Builder setLedgerManagerFactory(LedgerManagerFactory ledgerManagerFactory) -
build
public BKHttpServiceProvider build() throws IOException, org.apache.zookeeper.KeeperException, InterruptedException, BKException- Throws:
IOExceptionorg.apache.zookeeper.KeeperExceptionInterruptedExceptionBKException
-