Package liquibase.changelog.visitor
Class LoggingChangeExecListener
- java.lang.Object
-
- liquibase.changelog.visitor.AbstractChangeExecListener
-
- liquibase.changelog.visitor.LoggingChangeExecListener
-
- All Implemented Interfaces:
ChangeExecListener
public class LoggingChangeExecListener extends AbstractChangeExecListener
-
-
Constructor Summary
Constructors Constructor Description LoggingChangeExecListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpreconditionErrored(PreconditionErrorException error, PreconditionContainer.ErrorOption onError)voidpreconditionFailed(PreconditionFailedException error, PreconditionContainer.FailOption onFail)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.voidwillRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)Called before a change is rolled back.voidwillRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus)Called just before a given changeset is run.-
Methods inherited from class liquibase.changelog.visitor.AbstractChangeExecListener
ran, runFailed, willRun
-
-
-
-
Method Detail
-
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- Overrides:
willRunin classAbstractChangeExecListener- 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- Overrides:
ranin classAbstractChangeExecListener- 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- Overrides:
willRollbackin classAbstractChangeExecListener- 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- Overrides:
rollbackFailedin classAbstractChangeExecListener- 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
public void rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
Description copied from interface:ChangeExecListenerCalled after a change is rolled back.- Specified by:
rolledBackin interfaceChangeExecListener- Overrides:
rolledBackin classAbstractChangeExecListener- 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- Overrides:
preconditionFailedin classAbstractChangeExecListener
-
preconditionErrored
public void preconditionErrored(PreconditionErrorException error, PreconditionContainer.ErrorOption onError)
- Specified by:
preconditionErroredin interfaceChangeExecListener- Overrides:
preconditionErroredin classAbstractChangeExecListener
-
-