| Interface | Description |
|---|---|
| ConfigTargetStore |
This interface defines the subset of
ConfigStore operations which are applicable to
setting and retrieving the UUID of the current target configuration. |
| Serializer |
Interface for serializing and deserializing objects to byte arrays using some serialization
format.
|
| Class | Description |
|---|---|
| ConfigStore<T extends Configuration> |
An implementation of
ConfigStore which relies on the provided Persister for data persistence. |
| GoalStateOverride.Status |
Describes the current state of an override.
|
| JsonSerializer |
Implementation of
Serializer for JSON input/output. |
| PersistentLaunchRecorder |
Records the result of launched tasks to persistent storage.
|
| SchemaVersionStore |
Used by StateStore and ConfigStore implementations to retrieve and validate the Schema Version against whatever
version is supported by those respective stores.
|
| StateStore |
A
StateStore stores the state of a service, including tasks' TaskInfo and TaskStatus objects. |
| StateStoreUtils |
Utilities for implementations and users of
StateStore. |
| Enum | Description |
|---|---|
| GoalStateOverride |
The definition of a goal state override for a task.
|
| GoalStateOverride.Progress |
The state of the override itself.
|
| Exception | Description |
|---|---|
| ConfigStoreException |
Exception that indicates that there was an issue with storing values
in the config store.
|
| StateStoreException |
Exception that indicates that there was an issue with storing or accessing values in the state store.
|