Interface AdministrativeStatusPersister
-
- All Known Implementing Classes:
DocumentModelStatusPersister
public interface AdministrativeStatusPersister
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>getAllInstanceIds()Lists all instance identifiers persisted in the backend.List<AdministrativeStatus>getAllStatuses(String instanceId)Retrieves theAdministrativeStatusfor all services of a given instanceAdministrativeStatusgetStatus(String instanceId, String serviceIdentifier)Reads theAdministrativeStatusof a service for a given instancevoidremove(String instanceId)Removes all persisted states for a given instance.AdministrativeStatussaveStatus(AdministrativeStatus status)Saves theAdministrativeStatusof a service of a given instance
-
-
-
Method Detail
-
getAllInstanceIds
List<String> getAllInstanceIds()
Lists all instance identifiers persisted in the backend.
-
saveStatus
AdministrativeStatus saveStatus(AdministrativeStatus status)
Saves theAdministrativeStatusof a service of a given instance
-
getStatus
AdministrativeStatus getStatus(String instanceId, String serviceIdentifier)
Reads theAdministrativeStatusof a service for a given instance
-
getAllStatuses
List<AdministrativeStatus> getAllStatuses(String instanceId)
Retrieves theAdministrativeStatusfor all services of a given instance
-
remove
void remove(String instanceId)
Removes all persisted states for a given instance.
-
-