类 AutoFailoverPolicy

java.lang.Object
org.apache.pulsar.common.policies.AutoFailoverPolicy
直接已知子类:
MinAvailablePolicy

public abstract class AutoFailoverPolicy extends Object
Basic definition of an auto-failover policy.
  • 构造器详细资料

    • AutoFailoverPolicy

      public AutoFailoverPolicy()
  • 方法详细资料

    • shouldFailoverToSecondary

      public abstract boolean shouldFailoverToSecondary(SortedSet<BrokerStatus> brokerStatus)
      Checks to see whether the new namespace ownership should be failed over to the secondary brokers.
      参数:
      brokerStatus -
      返回:
    • shouldFailoverToSecondary

      public abstract boolean shouldFailoverToSecondary(int totalPrimaryCandidates)
    • isBrokerAvailable

      public abstract boolean isBrokerAvailable(BrokerStatus brokerStatus)
      Determine whether a broker is considered available or not.
      参数:
      brokerStatus -
      返回: