public abstract class AbstractOutOfProcessExecutor<T extends IRunConfig> extends Object implements IProcessRunner<T>
| Constructor and Description |
|---|
AbstractOutOfProcessExecutor(RunState runState) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
exec() |
void |
execute(T runConfig) |
protected GosuPanel |
getGosuPanel() |
Process |
getProcess() |
T |
getRunConfig() |
RunState |
getRunState() |
com.sun.jdi.VirtualMachine |
getVm() |
protected void |
setProcess(Process process) |
void |
setVm(com.sun.jdi.VirtualMachine vm) |
public AbstractOutOfProcessExecutor(RunState runState)
public T getRunConfig()
getRunConfig in interface IProcessRunner<T extends IRunConfig>public RunState getRunState()
getRunState in interface IProcessRunner<T extends IRunConfig>public Process getProcess()
getProcess in interface IProcessRunner<T extends IRunConfig>protected void setProcess(Process process)
public com.sun.jdi.VirtualMachine getVm()
getVm in interface IProcessRunner<T extends IRunConfig>public void setVm(com.sun.jdi.VirtualMachine vm)
public void execute(T runConfig)
execute in interface IProcessRunner<T extends IRunConfig>protected GosuPanel getGosuPanel()
Copyright © 2020. All rights reserved.