package com.gorillalogic.monkeytalk.utils.exec; public class AsyncExecResult { public void kill() { if (process != null) { process.destroy(); } } public boolean isDone() { return result != null; } public ExecResult getResult() { return result; } private ExecResult result = null; private final Process process; // package scope AsyncExecResult(Process p) { this.process = p; } void setResult(ExecResult result) { this.result = result; } }