public class DefaultJavaProgramRunner
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
DefaultJavaProgramRunner.AttachDebuggerAction |
protected static class |
DefaultJavaProgramRunner.ControlBreakAction |
protected static class |
DefaultJavaProgramRunner.SoftExitAction |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_JAVA_RUNNER_ID |
Constructor and Description |
---|
DefaultJavaProgramRunner() |
Modifier and Type | Method and Description |
---|---|
boolean |
canRun(java.lang.String executorId,
RunProfile profile) |
protected RunContentDescriptor |
doExecute(RunProfileState state,
ExecutionEnvironment env) |
void |
execute(ExecutionEnvironment environment) |
static ProgramRunner<?> |
getInstance() |
java.lang.String |
getRunnerId() |
void |
patch(JavaParameters javaParameters,
RunnerSettings settings,
RunProfile runProfile,
boolean beforeExecution) |
public static final java.lang.String DEFAULT_JAVA_RUNNER_ID
public static ProgramRunner<?> getInstance()
public java.lang.String getRunnerId()
public boolean canRun(java.lang.String executorId, RunProfile profile)
public void execute(ExecutionEnvironment environment) throws ExecutionException
ExecutionException
public void patch(JavaParameters javaParameters, RunnerSettings settings, RunProfile runProfile, boolean beforeExecution)
protected RunContentDescriptor doExecute(RunProfileState state, ExecutionEnvironment env) throws ExecutionException
ExecutionException