liquibase.changelog.visitor
Class AbstractChangeExecListener

java.lang.Object
  extended by liquibase.changelog.visitor.AbstractChangeExecListener
All Implemented Interfaces:
ChangeExecListener

public abstract class AbstractChangeExecListener
extends Object
implements ChangeExecListener


Constructor Summary
AbstractChangeExecListener()
           
 
Method Summary
 void preconditionErrored(PreconditionErrorException error, PreconditionContainer.ErrorOption onError)
           
 void preconditionFailed(PreconditionFailedException error, PreconditionContainer.FailOption onFail)
           
 void ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
           
 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 runFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception)
           
 void willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
           
 void willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus)
          Called just before a given changeset is run.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractChangeExecListener

public AbstractChangeExecListener()
Method Detail

willRun

public void willRun(ChangeSet changeSet,
                    DatabaseChangeLog databaseChangeLog,
                    Database database,
                    ChangeSet.RunStatus runStatus)
Description copied from interface: ChangeExecListener
Called just before a given changeset is run.

Specified by:
willRun in interface ChangeExecListener
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

public void ran(ChangeSet changeSet,
                DatabaseChangeLog databaseChangeLog,
                Database database,
                ChangeSet.ExecType execType)
Description copied from interface: ChangeExecListener
Called after the given changeset is run.

Specified by:
ran in interface ChangeExecListener
Parameters:
changeSet - changeSet that was run
databaseChangeLog - the parent changelog
database - the database the change was run against
execType - is the result

rolledBack

public void rolledBack(ChangeSet changeSet,
                       DatabaseChangeLog databaseChangeLog,
                       Database database)
Description copied from interface: ChangeExecListener
Called after a change is rolled back.

Specified by:
rolledBack in interface ChangeExecListener
Parameters:
changeSet - changeSet that was rolled back
databaseChangeLog - parent change log
database - the database the rollback was executed on.

preconditionFailed

public void preconditionFailed(PreconditionFailedException error,
                               PreconditionContainer.FailOption onFail)
Specified by:
preconditionFailed in interface ChangeExecListener

preconditionErrored

public void preconditionErrored(PreconditionErrorException error,
                                PreconditionContainer.ErrorOption onError)
Specified by:
preconditionErrored in interface ChangeExecListener

willRun

public void willRun(Change change,
                    ChangeSet changeSet,
                    DatabaseChangeLog changeLog,
                    Database database)
Specified by:
willRun in interface ChangeExecListener

ran

public void ran(Change change,
                ChangeSet changeSet,
                DatabaseChangeLog changeLog,
                Database database)
Specified by:
ran in interface ChangeExecListener

runFailed

public void runFailed(ChangeSet changeSet,
                      DatabaseChangeLog databaseChangeLog,
                      Database database,
                      Exception exception)
Specified by:
runFailed in interface ChangeExecListener


Copyright © 2016 Liquibase.org. All rights reserved.