Package com.intellij.util
Class WaitFor
- java.lang.Object
-
- com.intellij.util.WaitFor
-
public abstract class WaitFor extends Object
- Author:
- kir
-
-
Field Summary
Fields Modifier and Type Field Description static String
WAIT_FOR_THREAD_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
assertCompleted()
void
assertCompleted(String message)
protected abstract boolean
condition()
long
getWaitedTime()
boolean
isConditionRealized()
boolean
isInterrupted()
-
-
-
Field Detail
-
WAIT_FOR_THREAD_NAME
@NonNls public static final String WAIT_FOR_THREAD_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WaitFor
public WaitFor()
Blocking call
-
WaitFor
public WaitFor(int timeoutMsecs)
-
WaitFor
public WaitFor(int timeoutMsecs, int step)
Blocking call
-
WaitFor
public WaitFor(int timeoutMsecs, Runnable toRunOnTrue)
Non-blocking call
-
-
Method Detail
-
getWaitedTime
public long getWaitedTime()
-
isConditionRealized
public boolean isConditionRealized()
-
isInterrupted
public boolean isInterrupted()
-
condition
protected abstract boolean condition()
-
assertCompleted
public void assertCompleted()
-
assertCompleted
public void assertCompleted(String message)
-
-