protected abstract static class BaseContentCloseListener.WaitForProcessTask extends Task.Backgroundable
Task.Backgroundable, Task.ConditionalModal, Task.Modal, Task.NotificationInfo, Task.WithResult<T,E extends java.lang.Exception>myBackgroundOptionALWAYS_BACKGROUND, DEAF| Modifier | Constructor and Description |
|---|---|
protected |
WaitForProcessTask(ProcessHandler processHandler,
java.lang.String processName,
boolean modal,
Project project) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isConditionalModal() |
abstract void |
onCancel()
This callback will be invoked on AWT dispatch thread.
|
void |
run(ProgressIndicator progressIndicator) |
boolean |
shouldStartInBackground() |
isModal, processSentToBackgroundasBackgroundable, asModal, getCancelText, getCancelTooltipText, getNotificationInfo, getProject, getTitle, isCancellable, isHeadless, notifyFinished, onError, onFinished, onSuccess, onThrowable, queue, setCancelText, setCancelTooltipText, setTitle, whereToRunCallbacksprotected WaitForProcessTask(ProcessHandler processHandler, java.lang.String processName, boolean modal, Project project)
public boolean isConditionalModal()
isConditionalModal in class Task.Backgroundablepublic boolean shouldStartInBackground()
shouldStartInBackground in interface PerformInBackgroundOptionshouldStartInBackground in class Task.Backgroundablepublic void run(ProgressIndicator progressIndicator)
public abstract void onCancel()
TaskProcessCanceledException or if its ProgressIndicator was canceled.