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 Shutdown
public boolean isType(MasterProcessCommand command)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object