Interface DatabasePreparer

All Known Subinterfaces:
DatabaseConnectionPreparer
All Known Implementing Classes:
FlywayPreparer, LiquibasePreparer

public interface DatabasePreparer
A DatabasePreparer applies an arbitrary set of changes (e.g. database migrations, user creation) to a database before it is presented to the user. The preparation steps are expected to be deterministic. For efficiency reasons, databases created by DatabasePreparer instances may be pooled, using Object.hashCode() and Object.equals(Object) to determine equivalence.
  • Method Summary

    Modifier and Type
    Method
    Description
    void