Class ConfluenceAbstractLongRunningTask

    • Field Summary

      • Fields inherited from class com.atlassian.core.task.longrunning.AbstractLongRunningTask

        log, METRIC_NAME, progress, TASK_CLASSNAME_TAG, TASK_NAME_TAG
    • Constructor Detail

      • ConfluenceAbstractLongRunningTask

        public ConfluenceAbstractLongRunningTask()
    • Method Detail

      • run

        public final void run()
        Starts the thread of the long running task. Subclasses should override runInternal instead.
        Specified by:
        run in interface Runnable
        Overrides:
        run in class com.atlassian.core.task.longrunning.AbstractLongRunningTask
      • runInternal

        protected abstract void runInternal()
        Run the long running process. When this method exits, the process should be complete.
      • getResourceBundle

        protected ResourceBundle getResourceBundle()
        Specified by:
        getResourceBundle in class com.atlassian.core.task.longrunning.AbstractLongRunningTask