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>
ExecutionException
public 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>