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

Jean-Noel Rouvignac
17.10.2013 1155deaeb26a8b95eed86bdee2e5845a5baee801
Added a StaticUtils.sleep(long) utility method.

StaticUtils.java:
Added sleep(long).

HTTPConnectionHandler.java, LDAPConnectionHandler.java:
Used StaticUtils.sleep(long).
3 files modified
43 ■■■■ changed files
opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java 16 ●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java 9 ●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/util/StaticUtils.java 18 ●●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java
@@ -100,6 +100,7 @@
import org.opends.server.types.InitializationException;
import org.opends.server.types.ResultCode;
import org.opends.server.util.SelectableCertificateKeyManager;
import org.opends.server.util.StaticUtils;
/**
 * This class defines a connection handler that will be used for communicating
@@ -673,14 +674,14 @@
          stopHttpServer();
        }
        sleep(1000);
        StaticUtils.sleep(1000);
        continue;
      }
      if (isListening())
      {
        // If already listening, then sleep for a bit and check again.
        sleep(1000);
        StaticUtils.sleep(1000);
        continue;
      }
@@ -863,17 +864,6 @@
    logError(NOTE_CONNHANDLER_STOPPED_LISTENING.get(handlerName));
  }
  private void sleep(int millis)
  {
    try
    {
      Thread.sleep(millis);
    }
    catch (InterruptedException wokenUp)
    {
    }
  }
  /** {@inheritDoc} */
  @Override
  public void toString(StringBuilder buffer)
opends/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java
@@ -1008,14 +1008,7 @@
          logError(NOTE_CONNHANDLER_STOPPED_LISTENING.get(handlerName));
        }
        try
        {
          Thread.sleep(1000);
        }
        catch (InterruptedException wokenUp)
        {
        }
        StaticUtils.sleep(1000);
        continue;
      }
opends/src/server/org/opends/server/util/StaticUtils.java
@@ -4693,6 +4693,24 @@
  }
  /**
   * Calls {@link Thread#sleep(long)}, surrounding it with the mandatory
   * <code>try</code> / <code>catch(InterruptedException)</code> block.
   *
   * @param millis
   *          the length of time to sleep in milliseconds
   */
  public static void sleep(long millis)
  {
    try
    {
      Thread.sleep(millis);
    }
    catch (InterruptedException wokenUp)
    {
    }
  }
  /**
   * Returns an {@link Iterable} returning the passed in {@link Iterator}. THis
   * allows using methods returning Iterators with foreach statements.
   * <p>