public class DefaultExternalSystemExecutionConsoleManager extends java.lang.Object implements ExternalSystemExecutionConsoleManager<ExternalSystemRunConfiguration,ExecutionConsole,ProcessHandler>
EP_NAME| Constructor and Description |
|---|
DefaultExternalSystemExecutionConsoleManager() |
| Modifier and Type | Method and Description |
|---|---|
ExecutionConsole |
attachExecutionConsole(ExternalSystemTask task,
Project project,
ExternalSystemRunConfiguration configuration,
Executor executor,
ExecutionEnvironment env,
ProcessHandler processHandler) |
ExecutionConsole |
attachExecutionConsole(Project project,
ExternalSystemTask task,
ExecutionEnvironment env,
ProcessHandler processHandler) |
ProjectSystemId |
getExternalSystemId() |
AnAction[] |
getRestartActions(ExecutionConsole consoleView) |
boolean |
isApplicableFor(ExternalSystemTask task) |
void |
onOutput(ExecutionConsole executionConsole,
ProcessHandler processHandler,
java.lang.String text,
Key processOutputType) |
public DefaultExternalSystemExecutionConsoleManager()
public ProjectSystemId getExternalSystemId()
getExternalSystemId in interface ExternalSystemExecutionConsoleManager<ExternalSystemRunConfiguration,ExecutionConsole,ProcessHandler>public ExecutionConsole attachExecutionConsole(Project project, ExternalSystemTask task, ExecutionEnvironment env, ProcessHandler processHandler)
attachExecutionConsole in interface ExternalSystemExecutionConsoleManager<ExternalSystemRunConfiguration,ExecutionConsole,ProcessHandler>public ExecutionConsole attachExecutionConsole(ExternalSystemTask task, Project project, ExternalSystemRunConfiguration configuration, Executor executor, ExecutionEnvironment env, ProcessHandler processHandler) throws ExecutionException
attachExecutionConsole in interface ExternalSystemExecutionConsoleManager<ExternalSystemRunConfiguration,ExecutionConsole,ProcessHandler>ExecutionExceptionpublic void onOutput(ExecutionConsole executionConsole, ProcessHandler processHandler, java.lang.String text, Key processOutputType)
onOutput in interface ExternalSystemExecutionConsoleManager<ExternalSystemRunConfiguration,ExecutionConsole,ProcessHandler>public boolean isApplicableFor(ExternalSystemTask task)
isApplicableFor in interface ExternalSystemExecutionConsoleManager<ExternalSystemRunConfiguration,ExecutionConsole,ProcessHandler>public AnAction[] getRestartActions(ExecutionConsole consoleView)
getRestartActions in interface ExternalSystemExecutionConsoleManager<ExternalSystemRunConfiguration,ExecutionConsole,ProcessHandler>