## Uses of Class
com.hazelcast.spi.PartitionMigrationEvent

- Packages that use PartitionMigrationEvent
  Package | Description
  --- | ---
  com.hazelcast.concurrent.atomiclong | This package contains IAtomicLong functionality for Hazelcast. The IAtomicLong is the distributed version of the `AtomicLong`.
  com.hazelcast.concurrent.atomicreference | This package contains IAtomicReferece functionality for Hazelcast. The IAtomicReference is the distributed version of the `AtomicReference`.
  com.hazelcast.concurrent.countdownlatch | This package contains ICountDownLatch functionality for Hazelcast. The ICountDownLatch is the distributed version of the `CountDownLatch`.
  com.hazelcast.concurrent.lock | This package contains Lock for Hazelcast. The `ILock` is the distributed version of the `Lock`.
  com.hazelcast.concurrent.semaphore | This package contains ISemaphore functionality for Hazelcast. The ISemaphore is the distributed version of the `Semaphore`.
  com.hazelcast.spi | Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.

- - ### Uses of PartitionMigrationEvent in com.hazelcast.concurrent.atomiclong

    Methods in com.hazelcast.concurrent.atomiclong with parameters of type PartitionMigrationEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | AtomicLongService.`beforeMigration(PartitionMigrationEvent partitionMigrationEvent)`
    `void` | AtomicLongService.`commitMigration(PartitionMigrationEvent event)`
    `void` | AtomicLongService.`rollbackMigration(PartitionMigrationEvent event)`

  - ### Uses of PartitionMigrationEvent in com.hazelcast.concurrent.atomicreference

    Methods in com.hazelcast.concurrent.atomicreference with parameters of type PartitionMigrationEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | AtomicReferenceService.`beforeMigration(PartitionMigrationEvent partitionMigrationEvent)`
    `void` | AtomicReferenceService.`commitMigration(PartitionMigrationEvent event)`
    `void` | AtomicReferenceService.`rollbackMigration(PartitionMigrationEvent event)`

  - ### Uses of PartitionMigrationEvent in com.hazelcast.concurrent.countdownlatch

    Methods in com.hazelcast.concurrent.countdownlatch with parameters of type PartitionMigrationEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | CountDownLatchService.`beforeMigration(PartitionMigrationEvent partitionMigrationEvent)`
    `void` | CountDownLatchService.`commitMigration(PartitionMigrationEvent event)`
    `void` | CountDownLatchService.`rollbackMigration(PartitionMigrationEvent event)`

  - ### Uses of PartitionMigrationEvent in com.hazelcast.concurrent.lock

    Methods in com.hazelcast.concurrent.lock with parameters of type PartitionMigrationEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | LockServiceImpl.`beforeMigration(PartitionMigrationEvent partitionMigrationEvent)`
    `void` | LockServiceImpl.`commitMigration(PartitionMigrationEvent event)`
    `void` | LockServiceImpl.`rollbackMigration(PartitionMigrationEvent event)`

  - ### Uses of PartitionMigrationEvent in com.hazelcast.concurrent.semaphore

    Methods in com.hazelcast.concurrent.semaphore with parameters of type PartitionMigrationEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | SemaphoreService.`beforeMigration(PartitionMigrationEvent partitionMigrationEvent)`
    `void` | SemaphoreService.`commitMigration(PartitionMigrationEvent event)`
    `void` | SemaphoreService.`rollbackMigration(PartitionMigrationEvent event)`

  - ### Uses of PartitionMigrationEvent in com.hazelcast.spi

    Methods in com.hazelcast.spi with parameters of type PartitionMigrationEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | MigrationAwareService.`beforeMigration(PartitionMigrationEvent event)` Called before migration process starts, on both source and destination members.
    `void` | MigrationAwareService.`commitMigration(PartitionMigrationEvent event)` Commits the migration process for this service, on both source and destination members.
    `void` | MigrationAwareService.`rollbackMigration(PartitionMigrationEvent event)` Rollback the migration process for this service, on both source and destination members.

Copyright © 2020. All rights reserved.