public abstract class

ConfluenceAbstractLongRunningTask

extends AbstractLongRunningTask
java.lang.Object
   ↳ com.atlassian.core.task.longrunning.AbstractLongRunningTask
     ↳ com.atlassian.confluence.util.longrunning.ConfluenceAbstractLongRunningTask
Known Direct Subclasses

Class Overview

Base class for long running tasks in Confluence. Provides correct resource bundle

Summary

[Expand]
Inherited Fields
From class com.atlassian.core.task.longrunning.AbstractLongRunningTask
Public Constructors
ConfluenceAbstractLongRunningTask()
Public Methods
final void run()
Starts the thread of the long running task.
Protected Methods
ResourceBundle getResourceBundle()
abstract void runInternal()
Run the long runnning process.
[Expand]
Inherited Methods
From class com.atlassian.core.task.longrunning.AbstractLongRunningTask
From class java.lang.Object
From interface com.atlassian.core.task.longrunning.LongRunningTask
From interface java.lang.Runnable

Public Constructors

public ConfluenceAbstractLongRunningTask ()

Public Methods

public final void run ()

Starts the thread of the long running task. Subclasses should override runInternal instead.

Protected Methods

protected ResourceBundle getResourceBundle ()

protected abstract void runInternal ()

Run the long runnning process. When this method exits, the process should be complete.