Interface D3Slave.State

Enclosing interface:
D3Slave

public static interface D3Slave.State
Represents the state of the replica repository.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the state's label.
    boolean
    Checks if the replica is ready to receive D3 actions.
    boolean
    Checks if the replica has not finished initializing.
    boolean
    Checks if the replica cannot be reached.
    boolean
    Checks if the replica is stopped.
    boolean
    Checks if the replica is unavailable.
  • Method Details

    • getLabel

      UserMessage getLabel()
      Returns the state's label.
    • isAvailable

      boolean isAvailable()
      Checks if the replica is ready to receive D3 actions.
      Returns:
      true if the replica is available, otherwise returns false.
    • isInitializing

      boolean isInitializing()
      Checks if the replica has not finished initializing.
      Returns:
      true if the replica is initializing, otherwise returns false.
    • isUnavailable

      boolean isUnavailable()
      Checks if the replica is unavailable.
      Returns:
      true if the replica is unavailable, otherwise returns false.
    • isStopped

      boolean isStopped()
      Checks if the replica is stopped.
      Returns:
      true if the replica is stopped, otherwise returns false.
      Since:
      5.4.0
    • isOutOfService

      boolean isOutOfService()
      Checks if the replica cannot be reached.
      Returns:
      true if the replica is out of service (which means it cannot be reached), otherwise returns false.