Interface SnapshotDeleteListener


public interface SnapshotDeleteListener
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Invoked once the snapshots have been fully deleted from the repository, including all async cleanup operations, indicating that listeners waiting for the end of the deletion can now be notified.
    void
    Invoked if writing updated RepositoryData to the repository failed.
    void
    Invoked once the updated RepositoryData has been written to the repository and it is safe for the next repository operation to proceed.
  • Method Details

    • onDone

      void onDone()
      Invoked once the snapshots have been fully deleted from the repository, including all async cleanup operations, indicating that listeners waiting for the end of the deletion can now be notified.
    • onRepositoryDataWritten

      void onRepositoryDataWritten(RepositoryData repositoryData)
      Invoked once the updated RepositoryData has been written to the repository and it is safe for the next repository operation to proceed.
      Parameters:
      repositoryData - updated repository data
    • onFailure

      void onFailure(Exception e)
      Invoked if writing updated RepositoryData to the repository failed. Once onRepositoryDataWritten(RepositoryData) has been invoked this method will never be invoked.
      Parameters:
      e - exception during metadata steps of snapshot delete