001package io.ebean.migration;
002
003/**
004 * Marks a class as configuration aware (JdbcMigrations) Configuration aware
005 * classes get the migration configuration injected upon creation. The
006 * implementer is responsible for correctly storing the provided
007 * MigrationConfig (usually in a field).
008 *
009 * @author Roland Praml, FOCONIS AG
010 *
011 */
012public interface ConfigurationAware {
013
014  /**
015   * Set the configuration being used.
016   */
017  void setMigrationConfig(MigrationConfig config);
018}