Class AttachmentV3toV4MigrationAction

  • All Implemented Interfaces:
    com.atlassian.config.lifecycle.LifecycleItem

    public class AttachmentV3toV4MigrationAction
    extends Object
    implements com.atlassian.config.lifecycle.LifecycleItem
    • Constructor Detail

      • AttachmentV3toV4MigrationAction

        public AttachmentV3toV4MigrationAction()
    • Method Detail

      • startup

        public void startup​(com.atlassian.config.lifecycle.LifecycleContext lifecycleContext)
                     throws InterruptedException
        Specified by:
        startup in interface com.atlassian.config.lifecycle.LifecycleItem
        Throws:
        InterruptedException
      • shutdown

        public void shutdown​(com.atlassian.config.lifecycle.LifecycleContext lifecycleContext)
                      throws Exception
        Specified by:
        shutdown in interface com.atlassian.config.lifecycle.LifecycleItem
        Throws:
        Exception
      • setAttachmentMigratorToV4

        public void setAttachmentMigratorToV4​(AttachmentMigratorToV4 attachmentMigratorToV4)
      • setSalDarkFeatureManager

        public void setSalDarkFeatureManager​(com.atlassian.sal.api.features.DarkFeatureManager salDarkFeatureManager)
      • setAttachmentMigrationExecutorService

        public void setAttachmentMigrationExecutorService​(ExecutorService attachmentMigrationExecutorService)
      • setClusterLockService

        public void setClusterLockService​(com.atlassian.beehive.ClusterLockService clusterLockService)
      • setClusterManager

        public void setClusterManager​(ClusterManager clusterManager)
      • setZduManager

        public void setZduManager​(ZduManager zduManager)
      • setEventPublisher

        public void setEventPublisher​(com.atlassian.event.api.EventPublisher eventPublisher)