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.
|