/** * Declare that the future is finished. * This method is only called for intermediate futures, * i.e. when this method is called it is guaranteed that the * intermediateResultAvailable method was called for all * intermediate results before. */ public void finishedIfUndone() { this.undone = true; finished(); }
/** * Called when an intermediate result is available. * @param result The result. */ public void intermediateResultAvailableIfUndone(E result) { this.undone = true; intermediateResultAvailable(result); }
.addResultListener(new TimeoutIntermediateResultListener<IComponentManagementService>(RETRY_DELAY, agent.getExternalAccess(), new IntermediateExceptionDelegationResultListener<IComponentManagementService, Void>(ret)
initTimer(); getIntermediateResultListener().intermediateResultAvailable(result);
.addResultListener(new TimeoutIntermediateResultListener<IComponentManagementService>(RETRY_DELAY, agent.getExternalAccess(), new IntermediateExceptionDelegationResultListener<IComponentManagementService, Void>(ret)
initTimer(); getIntermediateResultListener().intermediateResultAvailable(result);
cancel(); getIntermediateResultListener().finished();
IRequiredServicesFeature rsf = getAgent().getComponentFeature(IRequiredServicesFeature.class); ITerminableIntermediateFuture<IBuyBookService> fut = rsf.getRequiredServices("buyservice"); fut.addIntermediateResultListener(new TimeoutIntermediateResultListener<IBuyBookService>(5000, getExternalAccess(), new IIntermediateResultListener<IBuyBookService>()
/** * Declare that the future is finished. * This method is only called for intermediate futures, * i.e. when this method is called it is guaranteed that the * intermediateResultAvailable method was called for all * intermediate results before. */ public void finishedIfUndone() { this.undone = true; finished(); }
/** * Called when an intermediate result is available. * @param result The result. */ public void intermediateResultAvailableIfUndone(E result) { this.undone = true; intermediateResultAvailable(result); }
TimeoutIntermediateResultListener tirl = new TimeoutIntermediateResultListener(timeout, ea, realtime, sic.getMethod().toString(), new IIntermediateFutureCommandResultListener()
TimeoutIntermediateResultListener tirl = new TimeoutIntermediateResultListener(timeout, ea, realtime, sic.getMethod(), new IIntermediateFutureCommandResultListener()