com.intellij.util.concurrency.readwrite
Class AbstractWaiter

java.lang.Object
  extended by com.intellij.util.concurrency.readwrite.AbstractWaiter
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
CommandWaiter, WriteActionWaiter

public class AbstractWaiter
extends java.lang.Object
implements java.lang.Runnable


Constructor Summary
AbstractWaiter()
           
 
Method Summary
 void run()
           
 void setFinished(boolean aFinishedFlag)
           
 void waitForCompletion()
           
 void waitForCompletion(long aTimeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractWaiter

public AbstractWaiter()
Method Detail

setFinished

public void setFinished(boolean aFinishedFlag)

run

public void run()
Specified by:
run in interface java.lang.Runnable

waitForCompletion

public void waitForCompletion()

waitForCompletion

public void waitForCompletion(long aTimeout)