Modifier and Type |
Method and Description |
void |
beforeMigration(PartitionMigrationEvent event) |
void |
clearPartitionReplica(int partitionId) |
void |
commitMigration(PartitionMigrationEvent event) |
DistributedObject |
createDistributedObject(String objectName)
Creates a distributed object.
|
LocalReplicatedMapStatsImpl |
createReplicatedMapStats(String name) |
void |
destroyDistributedObject(String objectName)
Destroys a distributed object.
|
void |
dispatchEvent(Object event,
Object listener) |
Collection<ReplicatedRecordStore> |
getAllReplicatedRecordStores(String name) |
ReplicatedMapEventPublishingService |
getEventPublishingService() |
LocalReplicatedMapStatsImpl |
getLocalMapStatsImpl(String name) |
NodeEngine |
getNodeEngine() |
PartitionContainer |
getPartitionContainer(int partitionId) |
ReplicatedMapConfig |
getReplicatedMapConfig(String name) |
ReplicatedRecordStore |
getReplicatedRecordStore(String name,
boolean create,
int partitionId) |
ReplicatedRecordStore |
getReplicatedRecordStore(String name,
boolean create,
Object key) |
Map<String,LocalReplicatedMapStats> |
getStats() |
void |
init(NodeEngine nodeEngine,
Properties properties)
Initializes this ManagedService
|
void |
initializeListeners(String name) |
Runnable |
prepareMergeRunnable()
When the 2 separate clusters merge (resolve a split brain), this method is called to return
a Runnable that will merge the clusters.
|
Operation |
prepareReplicationOperation(PartitionReplicationEvent event) |
void |
reset()
reset this ManagedService back to initial state.
|
void |
rollbackMigration(PartitionMigrationEvent event) |
void |
shutdown(boolean terminate)
Shuts down this ManagedService.
|