public CuratorFramework newClient(String connectString,
int sessionTimeoutMs,
int connectionTimeoutMs,
RetryPolicy retryPolicy,
String namespace) {
Builder builder = CuratorFrameworkFactory.builder()
.connectString(connectString)
.sessionTimeoutMs(sessionTimeoutMs)
.connectionTimeoutMs(connectionTimeoutMs)
.retryPolicy(retryPolicy);
if (namespace != null) {
log.info("Setting ZooKeeper namespace to " + namespace);
builder = builder.namespace(namespace);
}
return builder.build();
}