Class FlywayTestcontainersMigrationDataSetPipeFactory

  • All Implemented Interfaces:
    com.link_intersystems.dbunit.migration.MigrationDataSetPipeFactory

    public class FlywayTestcontainersMigrationDataSetPipeFactory
    extends Object
    implements com.link_intersystems.dbunit.migration.MigrationDataSetPipeFactory
    Author:
    René Link <rene.link@link-intersystems.com>
    • Constructor Detail

      • FlywayTestcontainersMigrationDataSetPipeFactory

        public FlywayTestcontainersMigrationDataSetPipeFactory​(TestcontainersConfig testcontainersConfig,
                                                               MigrationConfig migration,
                                                               org.apache.maven.plugin.logging.Log log)
    • Method Detail

      • createMigrationPipe

        public com.link_intersystems.dbunit.stream.consumer.DataSetConsumerPipe createMigrationPipe​(com.link_intersystems.dbunit.migration.DatabaseMigrationSupport databaseMigrationSupport)
        Specified by:
        createMigrationPipe in interface com.link_intersystems.dbunit.migration.MigrationDataSetPipeFactory
      • createContainerPool

        public com.link_intersystems.dbunit.testcontainers.pool.JdbcContainerPool createContainerPool()
      • getDatabaseContainerSupport

        protected com.link_intersystems.dbunit.testcontainers.DatabaseContainerSupport getDatabaseContainerSupport​(TestcontainersConfig testcontainersConfig,
                                                                                                                   org.slf4j.Logger logger)
      • getMojoConfiguredDatabaseContainerSupport

        protected com.link_intersystems.dbunit.testcontainers.DatabaseContainerSupport getMojoConfiguredDatabaseContainerSupport​(TestcontainersConfig testcontainersConfig,
                                                                                                                                 org.slf4j.Logger logger)