liquibase.changelog.visitor
Interface ChangeExecListener


public interface ChangeExecListener

An implementation of ChangeExecListener can be called by UpdateVisitor or RollbackVisitor for each changeset that is actually run.

Author:
suehs

Method Summary
 void ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType)
          Called after the given changeset is run.
 void rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
          Called after a change is rolled back.
 void willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus)
          Called just before a given changeset is run.
 

Method Detail

willRun

void willRun(ChangeSet changeSet,
             DatabaseChangeLog databaseChangeLog,
             Database database,
             ChangeSet.RunStatus runStatus)
Called just before a given changeset is run.

Parameters:
changeSet - that will be run
databaseChangeLog - parent changelog
database - the database the change will be run against
runStatus - of the current change from the database

ran

void ran(ChangeSet changeSet,
         DatabaseChangeLog databaseChangeLog,
         Database database,
         ChangeSet.ExecType execType)
Called after the given changeset is run.

Parameters:
changeSet - changeSet that was run
databaseChangeLog - the parent changelog
database - the database the change was run against
execType - is the result

rolledBack

void rolledBack(ChangeSet changeSet,
                DatabaseChangeLog databaseChangeLog,
                Database database)
Called after a change is rolled back.

Parameters:
changeSet - changeSet that was rolled back
databaseChangeLog - parent change log
database - the database the rollback was executed on.


Copyright © 2013 Liquibase.org. All Rights Reserved.