Compute compute = //obtain RMI client stub somehow compute.executeTask(new Task<String>() { public String execute(GlobalContext globalContext) { //Note that this code is executed on the server and //getFoo() is implemented on the server side. We only know its interface globalContext.getFoo(); //... } }
Object subTaskId = comp.executeTask(expSubTsk); boolean finished = false; TaskStatusInfo is = null; Thread.sleep(2000); TaskStatusInfo cs = (TaskStatusInfo) comp.checkStatus(subTaskId); if (cs.getExecutionStatus() == TaskStatusInfo.FINISHED) {
Object subTaskId = comp.executeTask(vSubTask); boolean finished = false; TaskStatusInfo is = null; Thread.sleep(Math.max(m_minTaskPollTime, m_hostPollingTime[ah])); TaskStatusInfo cs = (TaskStatusInfo) comp.checkStatus(subTaskId); if (cs.getExecutionStatus() == TaskStatusInfo.FINISHED) {
Object subTaskId = comp.executeTask(expSubTsk); boolean finished = false; TaskStatusInfo is = null; Thread.sleep(2000); TaskStatusInfo cs = (TaskStatusInfo) comp.checkStatus(subTaskId); if (cs.getExecutionStatus() == TaskStatusInfo.FINISHED) {
Object subTaskId = comp.executeTask(vSubTask); boolean finished = false; TaskStatusInfo is = null; Thread.sleep(Math.max(m_minTaskPollTime, m_hostPollingTime[ah])); TaskStatusInfo cs = (TaskStatusInfo) comp.checkStatus(subTaskId); if (cs.getExecutionStatus() == TaskStatusInfo.FINISHED) {