Class DynamicBackupTask<T>

Type Parameters:
T - The type of result this task will deliver.
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
BackupCreateTask, BackupDeleteTask, BackupRenameTask, BackupRestoreTask

public abstract class DynamicBackupTask<T> extends DynamicTask<Void,Void,T>
A DynamicTask to create backup.
  • Constructor Details

    • DynamicBackupTask

      public DynamicBackupTask(@Nullable DynamicBackup dynamicBackup, @Nullable BackupConfig backupConfig)
      Constructor to initialize an object of this class.
      Parameters:
      dynamicBackup - The dynamic backup to receive the callbacks.
      backupConfig - The backup configurations.
  • Method Details

    • getDynamicBackup

      @Nullable public DynamicBackup getDynamicBackup()
      Get the dynamic backup used by this task.
      Returns:
      The dynamic backup used by this task.
    • getBackupConfig

      @Nullable public BackupConfig getBackupConfig()
      Get the dynamic backup configurations used by this task.
      Returns:
      The dynamic backup configurations used by this task.