public void customResultAvailable(Void result) { // Start service container. startServiceContainer().addResultListener(createResultListener(new DelegationResultListener(ret))); } }));
public void customResultAvailable(Void result) { initProvidedServices(i+1, services, model) .addResultListener(createResultListener(new DelegationResultListener<Void>((Future<Void>)ret))); } }));
startEndSteps().addResultListener(createResultListener(new DelegationResultListener<Void>(ret)
public void customResultAvailable(IExtensionInstance ext) { addExtension(exts[i].getName(), ext); ext.init().addResultListener(createResultListener(new DelegationResultListener<Void>(ret) { public void customResultAvailable(Void result) { if(i<exts.length-1) { initExtension(exts, i+1).addResultListener(new DelegationResultListener<Void>(ret)); } else { super.customResultAvailable(result); } } })); } }));
.addResultListener(interpreter.createResultListener(new DelegationResultListener(ret)
/** * Schedule a step of the component. * May safely be called from external threads. * @param step Code to be executed as a step of the component. * @param delay The delay to wait before step should be done. * @return The result of the step. */ public <T> IFuture<T> scheduleStep(final IComponentStep<T> step, final long delay) { final Future<T> ret = new Future<T>(); SServiceProvider.getService(interpreter.getServiceContainer(), IClockService.class, RequiredServiceInfo.SCOPE_PLATFORM) .addResultListener(interpreter.createResultListener(new DelegationResultListener(ret) { public void customResultAvailable(Object result) { IClockService cs = (IClockService)result; cs.createTimer(delay, new ITimedObject() { public void timeEventOccurred(long currenttime) { scheduleStep(step).addResultListener(new DelegationResultListener(ret)); } }); } })); return ret; }
.addResultListener(createResultListener(new ExceptionDelegationResultListener<IClockService, T>(ret)
.addResultListener(createResultListener(new ExceptionDelegationResultListener<IClockService, Void>(ret)
fut.addResultListener(createResultListener(new DelegationResultListener<Void>((Future<Void>)ret)
.addResultListener(createResultListener(new ExceptionDelegationResultListener<IExtensionInstance, Void>(ret)
.addResultListener(createResultListener(new ExceptionDelegationResultListener<IComponentManagementService, IComponentIdentifier>(ret)
createResultListener(new DelegationResultListener<Void>(fut) fut.addResultListener(createResultListener(new DelegationResultListener<Void>(iret)
((IFuture)val).addResultListener(createResultListener(new DefaultResultListener()
.addResultListener(createResultListener(new ExceptionDelegationResultListener<IComponentManagementService, IComponentIdentifier[]>(ret)
public void customResultAvailable(final IComponentManagementService cms) cms.loadComponentModel(filename, getModel().getResourceIdentifier()).addResultListener(createResultListener( new ExceptionDelegationResultListener<IModelInfo, IComponentIdentifier[]>(ret)
final ComponentInstanceInfo[] components = conf.getComponentInstances(); SServiceProvider.getServiceUpwards(getServiceContainer(), IComponentManagementService.class) .addResultListener(createResultListener(new ExceptionDelegationResultListener<IComponentManagementService, Void>(ret)
initProvidedServices(0, services, model).addResultListener(createResultListener(new DelegationResultListener<Void>(ret)
createResultListener(new DelegationResultListener<Void>(fut)
createResultListener(new ExceptionDelegationResultListener<Collection<IComponentIdentifier>, Void>(fut)
final IInternalService service = BasicServiceInvocationHandler.createDelegationProvidedServiceProxy( getInternalAccess(), getComponentAdapter(), sid, rsi, impl.getBinding(), getClassLoader(), isRealtime()); getServiceContainer().addService(service, info).addResultListener(createResultListener(new DelegationResultListener<Void>(ret)));