Package-level declarations
Types
The Chaos Engine controls the lifecycle of applying Chaotic behaviour to traffic, which is exposed as a standard Http4k Filter. Chaos can be programmatically updated and enabled/disabled. By default, the engine is deactivated, so activate() needs to be called to witness any change in behaviour,
Useful for creating HttpHandlers with a built-in Chaos Engine API for enabling and disabling chaos.
A set of endpoints to an application which will control the setting and toggling chaos behaviour. The added endpoints are: GET /
Properties
Functions
Convert this ChaoticHttpHandler into a running server, defaulting on a port dependent on the classname.
Mixin the set of remote Chaos API endpoints to a standard HttpHandler, using the passed ChaosStage. Optionally a Security can be passed to limit access to the chaos controls.