Enum Class ZKRetryPolicies

java.lang.Object
java.lang.Enum<ZKRetryPolicies>
org.apache.iceberg.flink.maintenance.api.ZKRetryPolicies
All Implemented Interfaces:
Serializable, Comparable<ZKRetryPolicies>, Constable

public enum ZKRetryPolicies extends Enum<ZKRetryPolicies>
  • Enum Constant Details

    • ONE_TIME

      public static final ZKRetryPolicies ONE_TIME
      A retry policy that retries only once
    • N_TIME

      public static final ZKRetryPolicies N_TIME
      A retry policy that retries a max number of times
    • EXPONENTIAL_BACKOFF

      public static final ZKRetryPolicies EXPONENTIAL_BACKOFF
      A retry policy that retries a set number of times with increasing sleep time
    • BOUNDED_EXPONENTIAL_BACKOFF

      public static final ZKRetryPolicies BOUNDED_EXPONENTIAL_BACKOFF
      A retry policy that retries with exponential backoff up to a max sleep time
    • UNTIL_ELAPSED

      public static final ZKRetryPolicies UNTIL_ELAPSED
      A retry policy that retries until a given amount of time elapses
  • Method Details

    • values

      public static ZKRetryPolicies[] 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 ZKRetryPolicies 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