| Class | Description |
|---|---|
| AlfiConstants | |
| ApplicationCoordinates |
A set of attributes describing the application to Gremlin.
|
| ApplicationCoordinates.Builder |
Build an instance of
ApplicationCoordinates |
| ContextAwareGremlinCoordinatesProvider |
This class provides a mechanism to provide per-request attributes to Gremlin, which will then be applied to all
TrafficCoordinates
in that request. |
| ExperimentImpact |
Representation of the injected failure
Contains the GUID of the experiment and the parameters of the impact
|
| GremlinConfiguration |
This set of data is used to configure the connection to Gremlin.
|
| GremlinConfigurationResolver |
An interface that you can implement if you want to supply a
GremlinConfiguration when setting up Gremlin. |
| GremlinCoordinatesProvider |
This class is the way to tell Gremlin about the attributes you care about when creating attacks.
|
| GremlinService |
High-level orchestration of calls to Gremlin API.
|
| GremlinServiceFactory |
A user obtains an instance of
GremlinService by invoking GremlinServiceFactory.getGremlinService(). |
| SystemGremlinConfigurationResolver |
This is the default implementation of
GremlinConfigurationResolver. |
| TrafficCoordinates |
A set of attributes describing a specific request to Gremlin.
|
| TrafficCoordinates.Builder |
Build an instance of
TrafficCoordinates |