Class DataMigrationExecutor

java.lang.Object
fr.enedis.chutney.migration.domain.DataMigrationExecutor
All Implemented Interfaces:
org.springframework.boot.CommandLineRunner

public class DataMigrationExecutor extends Object implements org.springframework.boot.CommandLineRunner
  • Constructor Details

    • DataMigrationExecutor

      public DataMigrationExecutor(Long indexingTtlValue, String indexingTtlUnit, List<DataMigrator> dataMigrators)
  • Method Details

    • run

      public void run(String... args) throws Exception
      Specified by:
      run in interface org.springframework.boot.CommandLineRunner
      Throws:
      Exception
    • awaitTerminationAfterShutdown

      public void awaitTerminationAfterShutdown(ExecutorService threadPool)