Class ChaosMonkeyJmxEndpoint
- java.lang.Object
-
- de.codecentric.spring.boot.chaos.monkey.endpoints.ChaosMonkeyJmxEndpoint
-
@JmxEndpoint(enableByDefault=false, id="chaosmonkeyjmx") public class ChaosMonkeyJmxEndpoint extends Object- Author:
- Benjamin Wilms
-
-
Constructor Summary
Constructors Constructor Description ChaosMonkeyJmxEndpoint(ChaosMonkeySettings chaosMonkeySettings)
-
Method Summary
Modifier and Type Method Description StringdisableChaosMonkey()StringenableChaosMonkey()AssaultPropertiesgetAssaultProperties()WatcherPropertiesgetWatcherProperties()StringisChaosMonkeyActive()StringtoggleExceptionAssault()StringtoggleKillApplicationAssault()StringtoggleLatencyAssault()
-
-
-
Constructor Detail
-
ChaosMonkeyJmxEndpoint
public ChaosMonkeyJmxEndpoint(ChaosMonkeySettings chaosMonkeySettings)
-
-
Method Detail
-
getAssaultProperties
@ReadOperation public AssaultProperties getAssaultProperties()
-
toggleLatencyAssault
@WriteOperation public String toggleLatencyAssault()
-
toggleExceptionAssault
@WriteOperation public String toggleExceptionAssault()
-
toggleKillApplicationAssault
@WriteOperation public String toggleKillApplicationAssault()
-
isChaosMonkeyActive
@ReadOperation public String isChaosMonkeyActive()
-
enableChaosMonkey
@WriteOperation public String enableChaosMonkey()
-
disableChaosMonkey
@WriteOperation public String disableChaosMonkey()
-
getWatcherProperties
@ReadOperation public WatcherProperties getWatcherProperties()
-
-