Class ZookeeperServerConfig

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
com.yahoo.config.ConfigInstance
com.yahoo.cloud.config.ZookeeperServerConfig

public final class ZookeeperServerConfig extends com.yahoo.config.ConfigInstance
This class represents the root node of zookeeper-server Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
  • Field Details

  • Constructor Details

  • Method Details

    • getDefMd5

      public static String getDefMd5()
    • getDefName

      public static String getDefName()
    • getDefNamespace

      public static String getDefNamespace()
    • zooKeeperConfigFile

      public String zooKeeperConfigFile()
      Returns:
      zookeeper-server.zooKeeperConfigFile
    • tickTime

      public int tickTime()
      Returns:
      zookeeper-server.tickTime
    • initLimit

      public int initLimit()
      Returns:
      zookeeper-server.initLimit
    • syncLimit

      public int syncLimit()
      Returns:
      zookeeper-server.syncLimit
    • maxClientConnections

      public int maxClientConnections()
      Returns:
      zookeeper-server.maxClientConnections
    • dataDir

      public String dataDir()
      Returns:
      zookeeper-server.dataDir
    • clientPort

      public int clientPort()
      Returns:
      zookeeper-server.clientPort
    • snapshotCount

      public int snapshotCount()
      Returns:
      zookeeper-server.snapshotCount
    • autopurge

      public ZookeeperServerConfig.Autopurge autopurge()
      Returns:
      zookeeper-server.autopurge
    • myidFile

      public String myidFile()
      Returns:
      zookeeper-server.myidFile
    • juteMaxBuffer

      public int juteMaxBuffer()
      Returns:
      zookeeper-server.juteMaxBuffer
    • myid

      public int myid()
      Returns:
      zookeeper-server.myid
    • server

      Returns:
      zookeeper-server.server[]
    • server

      public ZookeeperServerConfig.Server server(int i)
      Parameters:
      i - the index of the value to return
      Returns:
      zookeeper-server.server[]
    • trustEmptySnapshot

      public boolean trustEmptySnapshot()
      Returns:
      zookeeper-server.trustEmptySnapshot
    • dynamicReconfiguration

      public boolean dynamicReconfiguration()
      Returns:
      zookeeper-server.dynamicReconfiguration
    • snapshotMethod

      public String snapshotMethod()
      Returns:
      zookeeper-server.snapshotMethod
    • vespaTlsConfigFile

      public String vespaTlsConfigFile()
      Returns:
      zookeeper-server.vespaTlsConfigFile
    • leaderCloseSocketAsync

      public boolean leaderCloseSocketAsync()
      Returns:
      zookeeper-server.leaderCloseSocketAsync
    • learnerAsyncSending

      public boolean learnerAsyncSending()
      Returns:
      zookeeper-server.learnerAsyncSending
    • reconfigureEnsemble

      public boolean reconfigureEnsemble()
      Returns:
      zookeeper-server.reconfigureEnsemble
    • preAllocSizeKb

      public long preAllocSizeKb()
      Returns:
      zookeeper-server.preAllocSizeKb