/** Has it been stopped by user's cancel? */ public boolean isAborted() { return runnable.isAborted(); }
/** * Get reason why command has not finished succesfully. For user cancels return an exception * too. */ public Throwable getError() { return runnable.getFailure(); }