## Uses of Interface
org.flywaydb.core.api.ClassProvider

- Packages that use ClassProvider
  Package | Description
  --- | ---
  org.flywaydb.core.api.configuration | Interfaces for Flyway configuration injection.

- - ### Uses of ClassProvider in org.flywaydb.core.api.configuration

    Methods in org.flywaydb.core.api.configuration that return ClassProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClassProvider<JavaMigration>` | ClassicConfiguration.`getJavaMigrationClassProvider()` |
    `ClassProvider<JavaMigration>` | Configuration.`getJavaMigrationClassProvider()` | Retrieves the custom ClassProvider to be used to look up `JavaMigration` classes.
    `ClassProvider<JavaMigration>` | FluentConfiguration.`getJavaMigrationClassProvider()` |

    Methods in org.flywaydb.core.api.configuration with parameters of type ClassProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `FluentConfiguration` | FluentConfiguration.`javaMigrationClassProvider​(ClassProvider<JavaMigration> javaMigrationClassProvider)` | Custom ClassProvider to be used to look up `JavaMigration` classes.
    `void` | ClassicConfiguration.`setJavaMigrationClassProvider​(ClassProvider<JavaMigration> javaMigrationClassProvider)` |