private ZookeeperServerConfig.Server.Builder getZkServer(ConfigServer server, int id) { ZookeeperServerConfig.Server.Builder builder = new ZookeeperServerConfig.Server.Builder(); if (options.zookeeperElectionPort().isPresent()) { builder.electionPort(options.zookeeperElectionPort().get()); } if (options.zookeeperQuorumPort().isPresent()) { builder.quorumPort(options.zookeeperQuorumPort().get()); } builder.hostname(server.hostName); builder.id(id); return builder; }
public Builder(Server config) { id(config.id()); hostname(config.hostname()); quorumPort(config.quorumPort()); electionPort(config.electionPort()); }
@Override public void getConfig(ZookeeperServerConfig.Builder builder) { builder.clientPort(ZK_CLIENT_PORT); for (Container c : containerCluster.getContainers()) { ClusterControllerContainer container = (ClusterControllerContainer) c; ZookeeperServerConfig.Server.Builder serverBuilder = new ZookeeperServerConfig.Server.Builder(); serverBuilder.hostname(container.getHostName()); serverBuilder.id(container.getIndex()); builder.server(serverBuilder); } }
private Builder override(Builder __superior) { if (__superior.id != null) id(__superior.id); if (__superior.hostname != null) hostname(__superior.hostname); if (__superior.quorumPort != null) quorumPort(__superior.quorumPort); if (__superior.electionPort != null) electionPort(__superior.electionPort); return this; }