public final class Command
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private MasterProcessCommand |
command |
private java.lang.String |
data |
static Command |
NOOP |
static Command |
SKIP_SINCE_NEXT_TEST |
static Command |
TEST_SET_FINISHED |
| Constructor and Description |
|---|
Command(MasterProcessCommand command) |
Command(MasterProcessCommand command,
java.lang.String data) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
MasterProcessCommand |
getCommandType() |
java.lang.String |
getData() |
int |
hashCode() |
boolean |
isType(MasterProcessCommand command) |
static Command |
toRunClass(java.lang.String runClass) |
static Command |
toShutdown(Shutdown shutdownType) |
Shutdown |
toShutdownData() |
public static final Command TEST_SET_FINISHED
public static final Command SKIP_SINCE_NEXT_TEST
public static final Command NOOP
private final MasterProcessCommand command
private final java.lang.String data
public Command(MasterProcessCommand command, java.lang.String data)
public Command(MasterProcessCommand command)
public static Command toRunClass(java.lang.String runClass)
public MasterProcessCommand getCommandType()
public java.lang.String getData()
public Shutdown toShutdownData()
Shutdown or Shutdown.DEFAULT if getData() is null or blank stringjava.lang.IllegalArgumentException - if string data getData() is not applicable to enum Shutdownpublic boolean isType(MasterProcessCommand command)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object