Class MigrationResult


  • public final class MigrationResult
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isMigrated()  
      MigrationResult onFinish​(java.lang.Runnable action)
      Executes the action when migration process finishes.
      MigrationResult onRejected​(java.lang.Runnable action)
      Executes the action when migration lock was not acquired.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • isMigrated

        public boolean isMigrated()
      • onFinish

        public MigrationResult onFinish​(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
      • onRejected

        public MigrationResult onRejected​(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