public class QuorumConfigBuilder extends Object implements Closeable
Constructor and Description |
---|
QuorumConfigBuilder(Collection<InstanceSpec> specs) |
QuorumConfigBuilder(InstanceSpec... specs) |
Modifier and Type | Method and Description |
---|---|
QuorumPeerConfigBuilder |
bindInstance(int instanceIndex,
int instancePort) |
org.apache.zookeeper.server.quorum.QuorumPeerConfig |
buildConfig() |
org.apache.zookeeper.server.quorum.QuorumPeerConfig |
buildConfig(int instanceIndex) |
org.apache.zookeeper.server.quorum.QuorumPeerConfig |
buildConfig(int instanceIndex,
int instancePort) |
Properties |
buildConfigProperties(int instanceIndex) |
Properties |
buildConfigProperties(int instanceIndex,
int instancePort) |
void |
close() |
InstanceSpec |
getInstanceSpec(int index) |
List<InstanceSpec> |
getInstanceSpecs() |
boolean |
isFromRandom() |
int |
size() |
public QuorumConfigBuilder(Collection<InstanceSpec> specs)
public QuorumConfigBuilder(InstanceSpec... specs)
public boolean isFromRandom()
public org.apache.zookeeper.server.quorum.QuorumPeerConfig buildConfig() throws Exception
Exception
public InstanceSpec getInstanceSpec(int index)
public List<InstanceSpec> getInstanceSpecs()
public int size()
public void close()
close
in interface Closeable
close
in interface AutoCloseable
public org.apache.zookeeper.server.quorum.QuorumPeerConfig buildConfig(int instanceIndex) throws Exception
Exception
public org.apache.zookeeper.server.quorum.QuorumPeerConfig buildConfig(int instanceIndex, int instancePort) throws Exception
Exception
public Properties buildConfigProperties(int instanceIndex) throws Exception
Exception
public Properties buildConfigProperties(int instanceIndex, int instancePort) throws Exception
Exception
public QuorumPeerConfigBuilder bindInstance(int instanceIndex, int instancePort)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.