Package liquibase.changelog.visitor
Class AbstractChangeExecListener
java.lang.Object
liquibase.changelog.visitor.AbstractChangeExecListener
- All Implemented Interfaces:
ChangeExecListener
- Direct Known Subclasses:
LoggingChangeExecListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database) voidran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType) Called after the given changeset is run.voidrollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e) Called when there is a rollback failurevoidrolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) Called after a change is rolled back.voidrunFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception) voidwillRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) Called before a change is rolled back.voidwillRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database) voidwillRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus) Called just before a given changeset is run.
-
Constructor Details
-
AbstractChangeExecListener
public AbstractChangeExecListener()
-
-
Method Details
-
willRun
public void willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus) Description copied from interface:ChangeExecListenerCalled just before a given changeset is run.- Specified by:
willRunin interfaceChangeExecListener- Parameters:
changeSet- that will be rundatabaseChangeLog- parent changelogdatabase- the database the change will be run againstrunStatus- of the current change from the database
-
ran
public void ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType) Description copied from interface:ChangeExecListenerCalled after the given changeset is run.- Specified by:
ranin interfaceChangeExecListener- Parameters:
changeSet- changeSet that was rundatabaseChangeLog- the parent changelogdatabase- the database the change was run againstexecType- is the result
-
willRollback
public void willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) Called before a change is rolled back.- Specified by:
willRollbackin interfaceChangeExecListener- Parameters:
changeSet- changeSet that was rolled backdatabaseChangeLog- parent change logdatabase- the database the rollback was executed on.
-
rollbackFailed
public void rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e) Called when there is a rollback failure- Specified by:
rollbackFailedin interfaceChangeExecListener- Parameters:
changeSet- changeSet that was rolled backdatabaseChangeLog- parent change logdatabase- the database the rollback was executed on.e- the original exception which was thrown
-
rolledBack
Description copied from interface:ChangeExecListenerCalled after a change is rolled back.- Specified by:
rolledBackin interfaceChangeExecListener- Parameters:
changeSet- changeSet that was rolled backdatabaseChangeLog- parent change logdatabase- the database the rollback was executed on.
-
preconditionFailed
public void preconditionFailed(PreconditionFailedException error, PreconditionContainer.FailOption onFail) - Specified by:
preconditionFailedin interfaceChangeExecListener
-
preconditionErrored
public void preconditionErrored(PreconditionErrorException error, PreconditionContainer.ErrorOption onError) - Specified by:
preconditionErroredin interfaceChangeExecListener
-
willRun
public void willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database) - Specified by:
willRunin interfaceChangeExecListener
-
ran
- Specified by:
ranin interfaceChangeExecListener
-
runFailed
public void runFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception) - Specified by:
runFailedin interfaceChangeExecListener
-