Package editor.run
Class InProcessRunner
- java.lang.Object
-
- editor.run.InProcessRunner
-
- All Implemented Interfaces:
IProcessRunner<FqnRunConfig>
public class InProcessRunner extends Object implements IProcessRunner<FqnRunConfig>
-
-
Constructor Summary
Constructors Constructor Description InProcessRunner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(FqnRunConfig runConfig)
Process
getProcess()
FqnRunConfig
getRunConfig()
RunState
getRunState()
com.sun.jdi.VirtualMachine
getVm()
String
run(String typeName, List<IDirectory> classpath)
-
-
-
Method Detail
-
getRunConfig
public FqnRunConfig getRunConfig()
- Specified by:
getRunConfig
in interfaceIProcessRunner<FqnRunConfig>
-
getProcess
public Process getProcess()
- Specified by:
getProcess
in interfaceIProcessRunner<FqnRunConfig>
-
getRunState
public RunState getRunState()
- Specified by:
getRunState
in interfaceIProcessRunner<FqnRunConfig>
-
getVm
public com.sun.jdi.VirtualMachine getVm()
- Specified by:
getVm
in interfaceIProcessRunner<FqnRunConfig>
-
execute
public void execute(FqnRunConfig runConfig)
- Specified by:
execute
in interfaceIProcessRunner<FqnRunConfig>
-
-