public class PartitionEventManager extends Object
Constructor and Description |
---|
PartitionEventManager(Node node) |
Modifier and Type | Method and Description |
---|---|
UUID |
addLocalPartitionLostListener(PartitionLostListener listener) |
UUID |
addMigrationListener(MigrationListener listener) |
UUID |
addPartitionLostListener(PartitionLostListener listener) |
void |
onPartitionLost(IPartitionLostEvent event) |
boolean |
removeMigrationListener(UUID registrationId) |
boolean |
removePartitionLostListener(UUID registrationId) |
void |
sendMigrationEvent(MigrationState state,
MigrationInfo migrationInfo,
long elapsed)
Sends a
ReplicaMigrationEvent to the registered event listeners. |
void |
sendMigrationProcessCompletedEvent(MigrationState state) |
void |
sendMigrationProcessStartedEvent(MigrationState state) |
void |
sendPartitionLostEvent(int partitionId,
int lostReplicaIndex) |
public PartitionEventManager(Node node)
public void sendMigrationEvent(MigrationState state, MigrationInfo migrationInfo, long elapsed)
ReplicaMigrationEvent
to the registered event listeners.public void sendMigrationProcessStartedEvent(MigrationState state)
public void sendMigrationProcessCompletedEvent(MigrationState state)
public UUID addMigrationListener(MigrationListener listener)
public boolean removeMigrationListener(UUID registrationId)
public UUID addPartitionLostListener(PartitionLostListener listener)
public UUID addLocalPartitionLostListener(PartitionLostListener listener)
public boolean removePartitionLostListener(UUID registrationId)
public void onPartitionLost(IPartitionLostEvent event)
public void sendPartitionLostEvent(int partitionId, int lostReplicaIndex)
Copyright © 2019 Hazelcast, Inc.. All rights reserved.