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(ZookeeperServerConfig config) { zooKeeperConfigFile(config.zooKeeperConfigFile()); tickTime(config.tickTime()); initLimit(config.initLimit()); syncLimit(config.syncLimit()); maxClientConnections(config.maxClientConnections()); dataDir(config.dataDir()); clientPort(config.clientPort()); snapshotCount(config.snapshotCount()); autopurge(new Autopurge.Builder(config.autopurge())); myidFile(config.myidFile()); juteMaxBuffer(config.juteMaxBuffer()); myid(config.myid()); for (Server s : config.server()) { server(new Server.Builder(s)); } }
private Builder id(String __value) { return id(Integer.valueOf(__value)); }
private Builder quorumPort(String __value) { return quorumPort(Integer.valueOf(__value)); }
private Builder electionPort(String __value) { return electionPort(Integer.valueOf(__value)); }
@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; }
public Builder(Server config) { id(config.id()); hostname(config.hostname()); quorumPort(config.quorumPort()); electionPort(config.electionPort()); }