@RestControllerEndpoint(enableByDefault=false,
id="chaosmonkey")
public class ChaosMonkeyRestEndpoint
extends Object
| Constructor and Description |
|---|
ChaosMonkeyRestEndpoint(ChaosMonkeySettings chaosMonkeySettings) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<String> |
disableChaosMonkey() |
org.springframework.http.ResponseEntity<String> |
enableChaosMonkey() |
AssaultProperties |
getAssaultSettings() |
org.springframework.http.ResponseEntity<String> |
getStatus() |
WatcherProperties |
getWatcherSettings()
Watcher can only be viewed, not changed at runtime.
|
ChaosMonkeySettings |
status() |
org.springframework.http.ResponseEntity<String> |
updateAssaultProperties(AssaultProperties assaultProperties) |
public ChaosMonkeyRestEndpoint(ChaosMonkeySettings chaosMonkeySettings)
@PostMapping(value="/assaults") public org.springframework.http.ResponseEntity<String> updateAssaultProperties(@RequestBody @Validated AssaultProperties assaultProperties)
@GetMapping(value="/assaults") public AssaultProperties getAssaultSettings()
@PostMapping(value="/enable") public org.springframework.http.ResponseEntity<String> enableChaosMonkey()
@PostMapping(value="/disable") public org.springframework.http.ResponseEntity<String> disableChaosMonkey()
@GetMapping public ChaosMonkeySettings status()
@GetMapping(value="/status") public org.springframework.http.ResponseEntity<String> getStatus()
@GetMapping(value="/watcher") public WatcherProperties getWatcherSettings()
Copyright © 2018 codecentric AG. All rights reserved.