public class CalmChaosMonkey extends ChaosMonkey
Constructor and Description |
---|
CalmChaosMonkey() |
Modifier and Type | Method and Description |
---|---|
boolean |
isDestructive()
Returns whether the CM does destructive actions (killing servers) so that a cluster restore
is needed after CM is stopped.
|
boolean |
isStopped() |
void |
start() |
void |
stop(java.lang.String why)
Stop this service.
|
void |
waitForStop() |
public void start() throws java.lang.Exception
start
in class ChaosMonkey
java.lang.Exception
public void stop(java.lang.String why)
Stoppable
stop
in interface Stoppable
stop
in class ChaosMonkey
why
- Why we're stopping.public boolean isStopped()
isStopped
in interface Stoppable
isStopped
in class ChaosMonkey
Stoppable.stop(String)
has been closed.public void waitForStop() throws java.lang.InterruptedException
waitForStop
in class ChaosMonkey
java.lang.InterruptedException
public boolean isDestructive()
ChaosMonkey
isDestructive
in class ChaosMonkey