Class AbstractTransactionState.LiveTransactionRollbackDelegate

java.lang.Object
ch.systemsx.cisd.etlserver.registrator.api.v2.impl.AbstractTransactionState.LiveTransactionRollbackDelegate
All Implemented Interfaces:
ch.systemsx.cisd.etlserver.registrator.api.impl.RollbackStack.IRollbackStackDelegate
Enclosing class:
AbstractTransactionState<T extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>

public static class AbstractTransactionState.LiveTransactionRollbackDelegate extends Object implements ch.systemsx.cisd.etlserver.registrator.api.impl.RollbackStack.IRollbackStackDelegate
Rollback stack delegate that checks whether the given filesystem is accessible before letting the rollback continue.
  • Constructor Details

    • LiveTransactionRollbackDelegate

      public LiveTransactionRollbackDelegate(File stagingDirectory)
      Parameters:
      stagingDirectory - Expects a staging directory
  • Method Details

    • willContinueRollbackAll

      public void willContinueRollbackAll(ch.systemsx.cisd.etlserver.registrator.api.impl.RollbackStack stack)
      Specified by:
      willContinueRollbackAll in interface ch.systemsx.cisd.etlserver.registrator.api.impl.RollbackStack.IRollbackStackDelegate