Top Fields Constructors Methods
liquibase.changelog.visitor

public Class RollbackVisitor

extends Object
implements ChangeSetVisitor
Class Inheritance
All Implemented Interfaces
liquibase.changelog.visitor.ChangeSetVisitor
Imports
liquibase.Scope, liquibase.change.Change, liquibase.change.core.SQLFileChange, liquibase.changelog.ChangeSet, .DatabaseChangeLog, .RollbackContainer, liquibase.changelog.filter.ChangeSetFilterResult, liquibase.database.Database, liquibase.exception.LiquibaseException, liquibase.executor.Executor, .ExecutorService, .LoggingExecutor, liquibase.logging.mdc.MdcKey, liquibase.logging.mdc.customobjects.ChangesetsRolledback, java.util.ArrayList, .List, .Set

Field Summary

Modifier and TypeField and Description
private final Database
private ChangeExecListener
private List<ChangeSet>

Constructor Summary

AccessConstructor and Description
public
RollbackVisitor(Database database)
Deprecated - please use the constructor with ChangeExecListener, which can be null.

public
public
RollbackVisitor(Database database, ChangeExecListener listener, List<ChangeSet> processedChangesets)

Method Summary

Modifier and TypeMethod and Description
private void
protected void
fireRollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e)

public ChangeSetVisitor.Direction
private void
sendRollbackEvent(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)

private void
sendRollbackWillRunEvent(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

databaseback to summary
private final Database database
execListenerback to summary
private ChangeExecListener execListener
processedChangesetsback to summary
private List<ChangeSet> processedChangesets

Constructor Detail

RollbackVisitorback to summary
public RollbackVisitor(Database database)

Deprecated

- please use the constructor with ChangeExecListener, which can be null.

Annotations
@Deprecated
RollbackVisitorback to summary
public RollbackVisitor(Database database, ChangeExecListener listener)
RollbackVisitorback to summary
public RollbackVisitor(Database database, ChangeExecListener listener, List<ChangeSet> processedChangesets)

Method Detail

checkForEmptyRollbackFileback to summary
private void checkForEmptyRollbackFile(ChangeSet changeSet)
fireRollbackFailedback to summary
protected void fireRollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e)
getDirectionback to summary
public ChangeSetVisitor.Direction getDirection()

Implements liquibase.changelog.visitor.ChangeSetVisitor.getDirection.

Annotations
@Override
sendRollbackEventback to summary
private void sendRollbackEvent(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
sendRollbackWillRunEventback to summary
private void sendRollbackWillRunEvent(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
visitback to summary
public void visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) throws LiquibaseException

Implements liquibase.changelog.visitor.ChangeSetVisitor.visit.

Annotations
@Override