public class LoggingChangeExecListener extends AbstractChangeExecListener
Constructor and Description |
---|
LoggingChangeExecListener() |
Modifier and Type | Method and Description |
---|---|
void |
preconditionErrored(PreconditionErrorException error,
PreconditionContainer.ErrorOption onError) |
void |
preconditionFailed(PreconditionFailedException error,
PreconditionContainer.FailOption onFail) |
void |
ran(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
ChangeSet.ExecType execType)
Called after the given changeset is run.
|
void |
rollbackFailed(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Exception e)
Called when there is a rollback failure
|
void |
rolledBack(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database)
Called after a change is rolled back.
|
void |
willRollback(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database)
Called before a change is rolled back.
|
void |
willRun(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
ChangeSet.RunStatus runStatus)
Called just before a given changeset is run.
|
ran, runFailed, willRun
public void willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus)
ChangeExecListener
willRun
in interface ChangeExecListener
willRun
in class AbstractChangeExecListener
changeSet
- that will be rundatabaseChangeLog
- parent changelogdatabase
- the database the change will be run againstrunStatus
- of the current change from the databasepublic void ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType)
ChangeExecListener
ran
in interface ChangeExecListener
ran
in class AbstractChangeExecListener
changeSet
- changeSet that was rundatabaseChangeLog
- the parent changelogdatabase
- the database the change was run againstexecType
- is the resultpublic void willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
willRollback
in interface ChangeExecListener
willRollback
in class AbstractChangeExecListener
changeSet
- changeSet that was rolled backdatabaseChangeLog
- parent change logdatabase
- the database the rollback was executed on.public void rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e)
rollbackFailed
in interface ChangeExecListener
rollbackFailed
in class AbstractChangeExecListener
changeSet
- changeSet that was rolled backdatabaseChangeLog
- parent change logdatabase
- the database the rollback was executed on.exception
- the original exception which was thrownpublic void rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
ChangeExecListener
rolledBack
in interface ChangeExecListener
rolledBack
in class AbstractChangeExecListener
changeSet
- changeSet that was rolled backdatabaseChangeLog
- parent change logdatabase
- the database the rollback was executed on.public void preconditionFailed(PreconditionFailedException error, PreconditionContainer.FailOption onFail)
preconditionFailed
in interface ChangeExecListener
preconditionFailed
in class AbstractChangeExecListener
public void preconditionErrored(PreconditionErrorException error, PreconditionContainer.ErrorOption onError)
preconditionErrored
in interface ChangeExecListener
preconditionErrored
in class AbstractChangeExecListener
Copyright © 2023 Liquibase.org. All rights reserved.