@RolesAllowed( { "user", "guest" }) public Set<String> getOutputKeys(String session) { return mgr.outputEnvironment(session).keySet(); }
@RolesAllowed( { "user", "guest" }) public Map<String, Object> getOutputs(String session) { return mgr.outputEnvironment(session); }
public RMap getResults(ProcessPrx proc, Current __current) throws ServerError { rwl.writeLock().lock(); try { finishedOrThrow(); // Gather output omero.RMap output = rmap(new HashMap<String, omero.RType>()); Map<String, Object> env = mgr.outputEnvironment(session.getUuid()); IceMapper mapper = new IceMapper(); for (String key : env.keySet()) { RType rt = mapper.toRType(env.get(key)); output.put(key, rt); } optionallyLoadFile(output.getValue(), "stdout", __current); optionallyLoadFile(output.getValue(), "stderr", __current); currentProcess = null; obtainResults = false; return output; } finally { rwl.writeLock().unlock(); } }