public interface LocalPersistenceService extends MaintainableService
Modifier and Type | Interface and Description |
---|---|
static interface |
LocalPersistenceService.SafeSpaceIdentifier
Identifier to the logical safe space
|
MaintainableService.MaintenanceScope
Modifier and Type | Method and Description |
---|---|
void |
createSafeSpace(LocalPersistenceService.SafeSpaceIdentifier safeSpaceId)
Creates the safe space represented by
safeSpaceId , if it does not exist in the underlying physical space. |
LocalPersistenceService.SafeSpaceIdentifier |
createSafeSpaceIdentifier(java.lang.String owner,
java.lang.String name)
Creates a logical safe directory space for the owner and returns an identifying space Id.
|
void |
destroyAll(java.lang.String owner)
Destroys all safe spaces provided to this owner.
|
void |
destroySafeSpace(LocalPersistenceService.SafeSpaceIdentifier safeSpaceId,
boolean verbose)
Destroys the safe space.
|
boolean |
isClean()
Return the cleanliness of the state stored in this service.
|
startForMaintenance
LocalPersistenceService.SafeSpaceIdentifier createSafeSpaceIdentifier(java.lang.String owner, java.lang.String name)
owner
- Service owner that owns the safe space.name
- Identifying name for the space.void createSafeSpace(LocalPersistenceService.SafeSpaceIdentifier safeSpaceId) throws CachePersistenceException
safeSpaceId
, if it does not exist in the underlying physical space.safeSpaceId
- Identifier to the created logical space on which the physical space needs to be createdCachePersistenceException
- If the space cannot be created or found, due to system errorsvoid destroySafeSpace(LocalPersistenceService.SafeSpaceIdentifier safeSpaceId, boolean verbose)
safeSpaceId
- Safe space identifier.verbose
- Log more information.void destroyAll(java.lang.String owner)
owner
- owner of safe spaces.boolean isClean()
Stored state is assumed to be clean if the service detects that the last started instantiation of this service was shutdown successfully.
true
if the state is cleanjava.lang.IllegalStateException
- if the service is not started