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 Summary
ConstructorsConstructorDescriptionDataMigrationExecutor(Long indexingTtlValue, String indexingTtlUnit, List<DataMigrator> dataMigrators) -
Method Summary
Modifier and TypeMethodDescriptionvoidawaitTerminationAfterShutdown(ExecutorService threadPool) void
-
Constructor Details
-
DataMigrationExecutor
public DataMigrationExecutor(Long indexingTtlValue, String indexingTtlUnit, List<DataMigrator> dataMigrators)
-
-
Method Details
-
run
- Specified by:
runin interfaceorg.springframework.boot.CommandLineRunner- Throws:
Exception
-
awaitTerminationAfterShutdown
-