Package com.intellij.concurrency
Class JobImpl<T>
- java.lang.Object
-
- com.intellij.concurrency.JobImpl<T>
-
-
Field Summary
-
Fields inherited from interface com.intellij.concurrency.Job
DEFAULT_PRIORITY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTask(Runnable task)
void
addTask(Runnable task, T result)
void
addTask(Callable<T> task)
void
cancel()
String
getTitle()
boolean
isCanceled()
boolean
isDone()
void
schedule()
List<T>
scheduleAndWaitForResults()
List<T>
waitForTermination()
-
-
-
Constructor Detail
-
JobImpl
public JobImpl(String title, int priority)
-
-
Method Detail
-
scheduleAndWaitForResults
public List<T> scheduleAndWaitForResults() throws Throwable
- Specified by:
scheduleAndWaitForResults
in interfaceJob<T>
- Throws:
Throwable
-
isCanceled
public boolean isCanceled()
- Specified by:
isCanceled
in interfaceJob<T>
-
-