Class FinalizerImpl

  • All Implemented Interfaces:
    org.duracloud.snapshot.service.Finalizer

    @Component
    public class FinalizerImpl
    extends Object
    implements org.duracloud.snapshot.service.Finalizer
    Author:
    Daniel Bernstein Date: Aug 18, 2014
    • Constructor Detail

      • FinalizerImpl

        public FinalizerImpl()
    • Method Detail

      • setSnapshotManager

        public void setSnapshotManager​(org.duracloud.snapshot.service.SnapshotManager snapshotManager)
        Parameters:
        snapshotManager - the snapshotManager to set
      • setRestoreManager

        public void setRestoreManager​(org.duracloud.snapshot.service.RestoreManager restoreManager)
        Parameters:
        restoreManager - the restoreManager to set
      • initialize

        public void initialize​(Integer pollingPeriodMs)
        Specified by:
        initialize in interface org.duracloud.snapshot.service.Finalizer
      • destroy

        @PreDestroy
        public void destroy()
        Specified by:
        destroy in interface org.duracloud.snapshot.service.Finalizer