public interface PersistenceManagerMBean
Each persistence-enabled PartitionedService registers a single instance of this MBean bound to a JMX name of the form: "Coherence:type=Persistence,service={ServiceName},responsibility=PersistenceCoordinator"
Modifier and Type | Field and Description |
---|---|
static String |
ARCHIVE_SNAPSHOT_BEGIN
Notification type for the start of archiving a snapshot.
|
static String |
ARCHIVE_SNAPSHOT_END
Notification type for the end of archiving a snapshot.
|
static String |
CREATE_SNAPSHOT_BEGIN
Notification type for the start of snapshot creation.
|
static String |
CREATE_SNAPSHOT_END
Notification type for the end of snapshot creation.
|
static String |
PERSISTENCE_COORDINATOR
String representation of the responsibility of PersistenceCoordinator.
|
static String |
RECOVER_BEGIN
Notification type for the start of recovery.
|
static String |
RECOVER_END
Notification type for the end of recovery.
|
static String |
RECOVER_SNAPSHOT_BEGIN
Notification type for the start of recovering to a snapshot.
|
static String |
RECOVER_SNAPSHOT_END
Notification type for the end of recovering to a snapshot.
|
static String |
REMOVE_ARCHIVED_SNAPSHOT_BEGIN
Notification type for the start of purging (removing) an archived snapshot.
|
static String |
REMOVE_ARCHIVED_SNAPSHOT_END
Notification type for the end of purging (removing) an archived snapshot.
|
static String |
REMOVE_SNAPSHOT_BEGIN
Notification type for the start of removing a snapshot.
|
static String |
REMOVE_SNAPSHOT_END
Notification type for the end of removing a snapshot.
|
static String |
RETRIEVE_ARCHIVED_SNAPSHOT_BEGIN
Notification type for the start of retrieving an archived snapshot.
|
static String |
RETRIEVE_ARCHIVED_SNAPSHOT_END
Notification type for the end of retrieving an archiving snapshot.
|
Modifier and Type | Method and Description |
---|---|
void |
archiveSnapshot(String sName)
Archive the snapshot to a centralized location.
|
void |
createSnapshot(String sName)
Create a snapshot of the service with the specified name.
|
int |
getCoordinatorId()
Return the node id of the persistence coordinator.
|
String |
getOperationStatus()
Return the status of the current operation issued by the persistence coordinator.
|
String[] |
getSnapshots()
Return a list of snapshots that are available for recovery.
|
boolean |
isIdle()
Specifies whether or not the persistence coordinator is idle.
|
String[] |
listArchivedSnapshots()
Return a list of archived snapshots that the configured archiver knows about.
|
String[] |
listArchivedSnapshotStores(String sName)
Return a list of stores for a given archived snapshot.
|
void |
recoverSnapshot(String sName)
Recover the snapshot that was previously created with the specified name.
|
void |
removeArchivedSnapshot(String sName)
Purge the archived snapshot from a centralized location.
|
void |
removeSnapshot(String sName)
Remove the snapshot that was previously created with the specified name.
|
void |
retrieveArchivedSnapshot(String sName)
Retrieve the archived snapshot from a centralized location.
|
static final String PERSISTENCE_COORDINATOR
static final String CREATE_SNAPSHOT_BEGIN
static final String CREATE_SNAPSHOT_END
static final String RECOVER_SNAPSHOT_BEGIN
static final String RECOVER_SNAPSHOT_END
static final String REMOVE_SNAPSHOT_BEGIN
static final String REMOVE_SNAPSHOT_END
static final String ARCHIVE_SNAPSHOT_BEGIN
static final String ARCHIVE_SNAPSHOT_END
static final String RETRIEVE_ARCHIVED_SNAPSHOT_BEGIN
static final String RETRIEVE_ARCHIVED_SNAPSHOT_END
static final String REMOVE_ARCHIVED_SNAPSHOT_BEGIN
static final String REMOVE_ARCHIVED_SNAPSHOT_END
static final String RECOVER_BEGIN
static final String RECOVER_END
int getCoordinatorId()
String getOperationStatus()
boolean isIdle()
String[] getSnapshots()
void createSnapshot(String sName)
sName
- the snapshot name to createvoid recoverSnapshot(String sName)
Note: the entire service is recovered from persisted state therefore transient caches are reset.
sName
- the snapshot name to recovervoid removeSnapshot(String sName)
sName
- the snapshot name to removevoid archiveSnapshot(String sName)
sName
- the snapshot name to archivevoid retrieveArchivedSnapshot(String sName)
sName
- the snapshot name to archivevoid removeArchivedSnapshot(String sName)
sName
- the snapshot name to purgeString[] listArchivedSnapshots()
String
[] will be returned.String
[] of known archived snapshots