public String stream(String taskId, String streamId) { Task<?> t = mgmt().getExecutionManager().getTask(taskId); if (t==null) throw WebResourceUtils.notFound("Cannot find task '%s'", taskId); WrappedStream stream = BrooklynTasks.stream(t, streamId); if (stream==null) throw WebResourceUtils.notFound("Cannot find stream '%s' in task '%s'", streamId, taskId); return stream.streamContents.get(); }