test_class.declarator: LOG = LogFactory.getLog(ConstantTimeBackoffTest.class)
test_class.modifier: final static private
test_class.original_string: final static private Log LOG = LogFactory.getLog(ConstantTimeBackoffTest.class);
test_class.type: Log
test_class.var_name: LOG
test_class.file: utils/src/test/java/com/cloud/utils/backoff/impl/ConstantTimeBackoffTest.java
test_class.identifier: ConstantTimeBackoffTest
test_case.body: @Test
      public void wakeupNotExisting() {
          final ConstantTimeBackoff backoff = new ConstantTimeBackoff();
          Assert.assertFalse(backoff.wakeup("NOT EXISTING THREAD"));
      }
test_case.class_method_signature: ConstantTimeBackoffTest.wakeupNotExisting()
test_case.full_signature: @Test public void wakeupNotExisting()
test_case.identifier: wakeupNotExisting
test_case.invocations: assertFalse wakeup
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void wakeupNotExisting()
focal_class.declarator: _time
focal_class.original_string: long _time;
focal_class.type: long
focal_class.var_name: _time
focal_class.declarator: _asleep = new ConcurrentHashMap<String, Thread>()
focal_class.modifier: private final
focal_class.original_string: private final Map<String, Thread> _asleep = new ConcurrentHashMap<String, Thread>();
focal_class.type: Map<String, Thread>
focal_class.var_name: _asleep
focal_class.declarator: LOG = LogFactory.getLog(ConstantTimeBackoff.class)
focal_class.modifier: private final static
focal_class.original_string: private final static Log LOG = LogFactory.getLog(ConstantTimeBackoff.class);
focal_class.type: Log
focal_class.var_name: LOG
focal_class.file: utils/src/main/java/com/cloud/utils/backoff/impl/ConstantTimeBackoff.java
focal_class.identifier: ConstantTimeBackoff
focal_class.interfaces: implements BackoffAlgorithm, ConstantTimeBackoffMBean
focal_class.class_method_signature: ConstantTimeBackoff.waitBeforeRetry()
focal_class.full_signature: @Override public void waitBeforeRetry()
focal_class.identifier: waitBeforeRetry
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void waitBeforeRetry()
focal_class.class_method_signature: ConstantTimeBackoff.reset()
focal_class.full_signature: @Override public void reset()
focal_class.identifier: reset
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void reset()
focal_class.class_method_signature: ConstantTimeBackoff.configure(String name, Map<String, Object> params)
focal_class.full_signature: @Override public boolean configure(String name, Map<String, Object> params)
focal_class.identifier: configure
focal_class.modifiers: @Override public
focal_class.parameters: (String name, Map<String, Object> params)
focal_class.return: boolean
focal_class.signature: boolean configure(String name, Map<String, Object> params)
focal_class.class_method_signature: ConstantTimeBackoff.getWaiters()
focal_class.full_signature: @Override public Collection<String> getWaiters()
focal_class.identifier: getWaiters
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Collection<String>
focal_class.signature: Collection<String> getWaiters()
focal_class.class_method_signature: ConstantTimeBackoff.wakeup(String threadName)
focal_class.full_signature: @Override public boolean wakeup(String threadName)
focal_class.identifier: wakeup
focal_class.modifiers: @Override public
focal_class.parameters: (String threadName)
focal_class.return: boolean
focal_class.signature: boolean wakeup(String threadName)
focal_class.class_method_signature: ConstantTimeBackoff.getTimeToWait()
focal_class.full_signature: @Override public long getTimeToWait()
focal_class.identifier: getTimeToWait
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getTimeToWait()
focal_class.class_method_signature: ConstantTimeBackoff.setTimeToWait(long seconds)
focal_class.full_signature: @Override public void setTimeToWait(long seconds)
focal_class.identifier: setTimeToWait
focal_class.modifiers: @Override public
focal_class.parameters: (long seconds)
focal_class.return: void
focal_class.signature: void setTimeToWait(long seconds)
focal_class.superclass: extends AdapterBase
focal_method.body: @Override
      public boolean wakeup(String threadName) {
          Thread th = _asleep.get(threadName);
          if (th != null) {
              th.interrupt();
              return true;
          }
  
          return false;
      }
focal_method.class_method_signature: ConstantTimeBackoff.wakeup(String threadName)
focal_method.full_signature: @Override public boolean wakeup(String threadName)
focal_method.identifier: wakeup
focal_method.invocations: get interrupt
focal_method.modifiers: @Override public
focal_method.parameters: (String threadName)
focal_method.return: boolean
focal_method.signature: boolean wakeup(String threadName)