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

neil_a_wilson
01.30.2006 3837a95601cc8dc50fba3efccfe10e53dbd83231
opends/src/server/org/opends/server/api/DirectoryThread.java
@@ -32,6 +32,8 @@
import org.opends.server.core.DirectoryServer;
import static org.opends.server.loggers.Debug.*;
import static org.opends.server.util.ServerConstants.*;
import static org.opends.server.util.StaticUtils.*;
@@ -70,10 +72,11 @@
  // The task with which this thread is associated, if any.
  private Task task;
  // A reference to the thread that was used to create this thread.
  private Thread parentThread;
  /**
   * Creates a new instance of this directory thread with the
   * specified name and with the specified target as its run object.
@@ -147,8 +150,22 @@
    {
      task = null;
    }
    String forceDaemonStr =
         System.getProperty(PROPERTY_FORCE_DAEMON_THREADS);
    if (forceDaemonStr != null)
    {
      String lowerStr = toLowerCase(forceDaemonStr);
      if (lowerStr.equals("true") || lowerStr.equals("yes") ||
          lowerStr.equals("on") || lowerStr.equals("1"))
      {
        setDaemon(true);
      }
    }
  }
  /**
   * Retrieves the stack trace that was captured at the time that this
   * thread was created.