Class MigrationResult


  • public final class MigrationResult
    extends java.lang.Object
    • Constructor Detail

      • MigrationResult

        public MigrationResult​(boolean migrated)
    • Method Detail

      • isMigrated

        public boolean isMigrated()
      • onMigrationFinish

        public MigrationResult onMigrationFinish​(java.lang.Runnable action)
        Executes the action when migration process finishes. The action is only executed by the migrator instance that started the migration process.
        Parameters:
        action - the action to be executed after migration
        Returns:
        migration result for chaining
      • onMigrationRejection

        public MigrationResult onMigrationRejection​(java.lang.Runnable action)
        Executes the action when migration lock was not acquired.
        Parameters:
        action - the action to be executed when migration lock was not acquired
        Returns:
        migration result for chaining