com.intellij.util
Class Alarm

java.lang.Object
  extended by com.intellij.util.Alarm

public class Alarm
extends java.lang.Object


Nested Class Summary
static class Alarm.ThreadToUse
           
 
Constructor Summary
Alarm()
          Creates alarm that works in Swing thread
Alarm(Alarm.ThreadToUse threadToUse)
           
 
Method Summary
 void addRequest(java.lang.Runnable request, int delay)
           
 void addRequest(java.lang.Runnable request, int delay, ModalityState modalityState)
           
 int cancelAllRequests()
           
 boolean cancelRequest(java.lang.Runnable request)
           
 int getActiveRequestCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Alarm

public Alarm()
Creates alarm that works in Swing thread


Alarm

public Alarm(Alarm.ThreadToUse threadToUse)
Method Detail

addRequest

public void addRequest(java.lang.Runnable request,
                       int delay)

addRequest

public void addRequest(java.lang.Runnable request,
                       int delay,
                       ModalityState modalityState)

cancelRequest

public boolean cancelRequest(java.lang.Runnable request)

cancelAllRequests

public int cancelAllRequests()

getActiveRequestCount

public int getActiveRequestCount()