public class RemoteExternalSystemTaskManagerImpl<S extends ExternalSystemExecutionSettings> extends AbstractRemoteExternalSystemService<S> implements RemoteExternalSystemTaskManager<S>
NULL_OBJECT
Constructor and Description |
---|
RemoteExternalSystemTaskManagerImpl(ExternalSystemTaskManager<S> delegate) |
Modifier and Type | Method and Description |
---|---|
boolean |
cancelTask(ExternalSystemTaskId id)
Allows to cancel the target task by the current service.
|
void |
executeTasks(ExternalSystemTaskId id,
java.util.List<java.lang.String> taskNames,
java.lang.String projectPath,
S settings,
java.lang.String jvmParametersSetup) |
execute, getNotificationListener, getSettings, getTasksInProgress, isTaskInProgress, setNotificationListener, setSettings
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeTasks
setNotificationListener, setSettings
getTasksInProgress, isTaskInProgress
public RemoteExternalSystemTaskManagerImpl(ExternalSystemTaskManager<S> delegate)
public void executeTasks(ExternalSystemTaskId id, java.util.List<java.lang.String> taskNames, java.lang.String projectPath, S settings, java.lang.String jvmParametersSetup) throws ExternalSystemException
executeTasks
in interface RemoteExternalSystemTaskManager<S extends ExternalSystemExecutionSettings>
ExternalSystemException
public boolean cancelTask(ExternalSystemTaskId id) throws ExternalSystemException
ExternalSystemTaskAware
cancelTask
in interface ExternalSystemTaskAware
cancelTask
in interface RemoteExternalSystemTaskManager<S extends ExternalSystemExecutionSettings>
id
- target task's idtrue
if a task was successfully canceled;
false
otherwiseExternalSystemException