public class RemoteExternalSystemProjectResolverImpl<S extends ExternalSystemExecutionSettings> extends AbstractRemoteExternalSystemService<S> implements RemoteExternalSystemProjectResolver<S>
'build.gradle'
.NULL_OBJECT
Constructor and Description |
---|
RemoteExternalSystemProjectResolverImpl(ExternalSystemProjectResolver<S> delegate) |
Modifier and Type | Method and Description |
---|---|
boolean |
cancelTask(ExternalSystemTaskId id)
Allows to cancel the target task by the current service.
|
DataNode<ProjectData> |
resolveProjectInfo(ExternalSystemTaskId id,
java.lang.String projectPath,
boolean isPreviewMode,
S settings,
ProjectResolverPolicy resolverPolicy) |
execute, getNotificationListener, getSettings, getTasksInProgress, isTaskInProgress, setNotificationListener, setSettings
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setNotificationListener, setSettings
getTasksInProgress, isTaskInProgress
public RemoteExternalSystemProjectResolverImpl(ExternalSystemProjectResolver<S> delegate)
public DataNode<ProjectData> resolveProjectInfo(ExternalSystemTaskId id, java.lang.String projectPath, boolean isPreviewMode, S settings, ProjectResolverPolicy resolverPolicy) throws ExternalSystemException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
resolveProjectInfo
in interface RemoteExternalSystemProjectResolver<S extends ExternalSystemExecutionSettings>
ExternalSystemException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
public boolean cancelTask(ExternalSystemTaskId id) throws ExternalSystemException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
ExternalSystemTaskAware
cancelTask
in interface ExternalSystemTaskAware
id
- target task's idtrue
if a task was successfully canceled;
false
otherwiseExternalSystemException
java.lang.IllegalArgumentException
java.lang.IllegalStateException