public class ReplacementFailurePolicy
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ReplacementFailurePolicy.Builder
ReplacementFailurePolicy builder static inner class. |
Modifier and Type | Field and Description |
---|---|
static java.lang.Integer |
DELAY_BETWEEN_DESTRUCTIVE_RECOVERIES_MIN
Default time to wait between destructive task recoveries (avoid quickly making things worse).
|
static java.lang.Integer |
PERMANENT_FAILURE_DELAY_MIN
Default time to wait before declaring a task as permanently failed.
|
Constructor and Description |
---|
ReplacementFailurePolicy(java.lang.Integer permanentFailureTimoutMin,
java.lang.Integer minReplaceDelayMin) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Integer |
getMinReplaceDelayMin() |
java.lang.Integer |
getPermanentFailureTimoutMin() |
int |
hashCode() |
static ReplacementFailurePolicy.Builder |
newBuilder() |
static ReplacementFailurePolicy.Builder |
newBuilder(ReplacementFailurePolicy copy) |
void |
setMinReplaceDelayMin(java.lang.Integer minReplaceDelayMin) |
void |
setPermanentFailureTimoutMin(java.lang.Integer permanentFailureTimoutMins) |
public static final java.lang.Integer DELAY_BETWEEN_DESTRUCTIVE_RECOVERIES_MIN
public static final java.lang.Integer PERMANENT_FAILURE_DELAY_MIN
public ReplacementFailurePolicy(java.lang.Integer permanentFailureTimoutMin, java.lang.Integer minReplaceDelayMin)
public static ReplacementFailurePolicy.Builder newBuilder()
public static ReplacementFailurePolicy.Builder newBuilder(ReplacementFailurePolicy copy)
public java.lang.Integer getPermanentFailureTimoutMin()
public void setPermanentFailureTimoutMin(java.lang.Integer permanentFailureTimoutMins)
public java.lang.Integer getMinReplaceDelayMin()
public void setMinReplaceDelayMin(java.lang.Integer minReplaceDelayMin)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object