All Downloads are FREE. Search and download functionalities are using the official Maven repository.

liquibase.listener.LiquibaseListener Maven / Gradle / Ivy

There is a newer version: 4.29.1
Show newest version
package liquibase.listener;

import liquibase.Scope;

/**
 * Base interface for all the different listeners available in liquibase.
 * There are no common methods defined, since each listener can be very different, but the common base class allows them all to be registered through {@link liquibase.Scope#child(LiquibaseListener, Scope.ScopedRunner)}.
 * To find all the listeners of a type, use {@link Scope#getListeners(Class)}.
 * 

* Listener implementations should use a naming convention of "will" in methods that will be called before something happens such as {@link SqlListener#readSqlWillRun(String)} vs. methods in the past tense for something that already did happen. */ public interface LiquibaseListener { }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy