Package org.apache.pulsar.metadata.impl
Class PulsarZooKeeperClient.Builder
- java.lang.Object
-
- org.apache.pulsar.metadata.impl.PulsarZooKeeperClient.Builder
-
- Enclosing class:
- PulsarZooKeeperClient
public static class PulsarZooKeeperClient.Builder extends java.lang.ObjectA builder to build retryable zookeeper client.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PulsarZooKeeperClient.BuilderallowReadOnlyMode(boolean allowReadOnlyMode)PulsarZooKeeperClientbuild()PulsarZooKeeperClient.BuilderconnectRetryPolicy(org.apache.bookkeeper.zookeeper.RetryPolicy retryPolicy)PulsarZooKeeperClient.BuilderconnectString(java.lang.String connectString)PulsarZooKeeperClient.BuilderoperationRetryPolicy(org.apache.bookkeeper.zookeeper.RetryPolicy retryPolicy)PulsarZooKeeperClient.BuilderrequestRateLimit(double requestRateLimit)PulsarZooKeeperClient.BuilderretryThreadCount(int numThreads)PulsarZooKeeperClient.BuildersessionTimeoutMs(int sessionTimeoutMs)PulsarZooKeeperClient.BuilderstatsLogger(org.apache.bookkeeper.stats.StatsLogger statsLogger)PulsarZooKeeperClient.Builderwatchers(java.util.Set<org.apache.zookeeper.Watcher> watchers)
-
-
-
Method Detail
-
connectString
public PulsarZooKeeperClient.Builder connectString(java.lang.String connectString)
-
sessionTimeoutMs
public PulsarZooKeeperClient.Builder sessionTimeoutMs(int sessionTimeoutMs)
-
watchers
public PulsarZooKeeperClient.Builder watchers(java.util.Set<org.apache.zookeeper.Watcher> watchers)
-
connectRetryPolicy
public PulsarZooKeeperClient.Builder connectRetryPolicy(org.apache.bookkeeper.zookeeper.RetryPolicy retryPolicy)
-
operationRetryPolicy
public PulsarZooKeeperClient.Builder operationRetryPolicy(org.apache.bookkeeper.zookeeper.RetryPolicy retryPolicy)
-
statsLogger
public PulsarZooKeeperClient.Builder statsLogger(org.apache.bookkeeper.stats.StatsLogger statsLogger)
-
requestRateLimit
public PulsarZooKeeperClient.Builder requestRateLimit(double requestRateLimit)
-
retryThreadCount
public PulsarZooKeeperClient.Builder retryThreadCount(int numThreads)
-
allowReadOnlyMode
public PulsarZooKeeperClient.Builder allowReadOnlyMode(boolean allowReadOnlyMode)
-
build
public PulsarZooKeeperClient build() throws java.io.IOException, org.apache.zookeeper.KeeperException, java.lang.InterruptedException
- Throws:
java.io.IOExceptionorg.apache.zookeeper.KeeperExceptionjava.lang.InterruptedException
-
-