mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

kenneth_suter
23.29.2007 14f210825823c17cff84d9221fa76673cbe27aa9
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/BackgroundThreadTask.java
@@ -31,12 +31,14 @@
/**
 * This class defines a thread that will be used to actually perform the
 * processing for a background task.
 * @param <T> type of object returned by the background task fed to this
 * object
 */
class BackgroundTaskThread
class BackgroundTaskThread<T>
      extends Thread
{
  // The background task that is to be processed.
  private final BackgroundTask backgroundTask;
  private final BackgroundTask<T> backgroundTask;
@@ -46,7 +48,7 @@
   *
   * @param  backgroundTask  The task to be processed.
   */
  public BackgroundTaskThread(BackgroundTask backgroundTask)
  public BackgroundTaskThread(BackgroundTask<T> backgroundTask)
  {
    this.backgroundTask = backgroundTask;
  }
@@ -60,7 +62,7 @@
  {
    try
    {
      Object returnValue = backgroundTask.processBackgroundTask();
      T returnValue = backgroundTask.processBackgroundTask();
      backgroundTask.backgroundTaskCompleted(returnValue, null);
    }
    catch (Throwable t)