public final class ExecutionDecision
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ExecutionDecision.Decision |
Modifier and Type | Field and Description |
---|---|
private ExecutionDecision.Decision |
decision |
private java.lang.String |
reason |
private static long |
serialVersionUID |
Modifier | Constructor and Description |
---|---|
private |
ExecutionDecision() |
private |
ExecutionDecision(ExecutionDecision.Decision decision) |
private |
ExecutionDecision(ExecutionDecision.Decision decision,
java.lang.String reason) |
Modifier and Type | Method and Description |
---|---|
static ExecutionDecision |
dontExecute(java.lang.String reason) |
static ExecutionDecision |
execute() |
static ExecutionDecision |
execute(java.lang.String reason) |
ExecutionDecision.Decision |
getDecision() |
java.lang.String |
getReason() |
private static final long serialVersionUID
private ExecutionDecision.Decision decision
private java.lang.String reason
private ExecutionDecision()
private ExecutionDecision(ExecutionDecision.Decision decision)
private ExecutionDecision(ExecutionDecision.Decision decision, java.lang.String reason)
public static ExecutionDecision execute()
public static ExecutionDecision execute(java.lang.String reason)
public static ExecutionDecision dontExecute(java.lang.String reason)
public ExecutionDecision.Decision getDecision()
public java.lang.String getReason()