java.lang.Object
io.camunda.zeebe.broker.system.configuration.ClusterCfg
All Implemented Interfaces:
ConfigurationEntry

public final class ClusterCfg extends Object implements ConfigurationEntry
  • Field Details

  • Constructor Details

    • ClusterCfg

      public ClusterCfg()
  • Method Details

    • init

      public void init(BrokerCfg globalConfig, String brokerBase)
      Specified by:
      init in interface ConfigurationEntry
    • getInitialContactPoints

      public List<String> getInitialContactPoints()
    • setInitialContactPoints

      public void setInitialContactPoints(List<String> initialContactPoints)
    • getNodeId

      public int getNodeId()
    • setNodeId

      public void setNodeId(int nodeId)
    • getPartitionsCount

      public int getPartitionsCount()
    • setPartitionsCount

      public void setPartitionsCount(int partitionsCount)
    • getPartitionIds

      public List<Integer> getPartitionIds()
    • getReplicationFactor

      public int getReplicationFactor()
    • setReplicationFactor

      public void setReplicationFactor(int replicationFactor)
    • getClusterSize

      public int getClusterSize()
    • setClusterSize

      public void setClusterSize(int clusterSize)
    • getClusterName

      public String getClusterName()
    • setClusterName

      public void setClusterName(String clusterName)
    • getMembership

      public MembershipCfg getMembership()
    • setMembership

      public void setMembership(MembershipCfg membership)
    • getHeartbeatInterval

      public Duration getHeartbeatInterval()
    • setHeartbeatInterval

      public void setHeartbeatInterval(Duration heartbeatInterval)
    • getRaft

      public RaftCfg getRaft()
    • setRaft

      public void setRaft(RaftCfg raft)
    • getElectionTimeout

      public Duration getElectionTimeout()
    • setElectionTimeout

      public void setElectionTimeout(Duration electionTimeout)
    • getMessageCompression

      public MessagingConfig.CompressionAlgorithm getMessageCompression()
    • setMessageCompression

      public void setMessageCompression(MessagingConfig.CompressionAlgorithm messageCompression)
    • toString

      public String toString()
      Overrides:
      toString in class Object