Enum Class SourceNodeExitAction

java.lang.Object
java.lang.Enum<SourceNodeExitAction>
com.atlassian.confluence.index.SourceNodeExitAction
All Implemented Interfaces:
Serializable, Comparable<SourceNodeExitAction>, Constable

public enum SourceNodeExitAction extends Enum<SourceNodeExitAction>
The SourceNodeExitAction enum defines the various actions that can be taken when a source node exits the cluster. These actions help in handling the state of ReIndexJob during site reindexing indexing.
  • Enum Constant Details

    • MARK_JOB_AS_PROPAGATION_FAILED

      public static final SourceNodeExitAction MARK_JOB_AS_PROPAGATION_FAILED
      This action marks a reindex job as having failed during propagation.
    • MARK_NODE_AS_UNAVAILABLE

      public static final SourceNodeExitAction MARK_NODE_AS_UNAVAILABLE
      This action marks the source node as unavailable.
    • INCREMENT_RESTORE_CHECK_COUNT

      public static final SourceNodeExitAction INCREMENT_RESTORE_CHECK_COUNT
      This action increments the count for restore checks. It is used to track how many times a restore checks have been attempted.
  • Method Details

    • values

      public static SourceNodeExitAction[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SourceNodeExitAction valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null