/** * */ public DelegatingSubscriptionIntermediateDelegationFuture(ISubscriptionIntermediateFuture<?> src, FutureFunctionality func) { if(func==null) throw new IllegalArgumentException("Func must not null."); this.func = func; src.addResultListener(new TerminableIntermediateDelegationResultListener(this, src)); }
/** * */ public DelegatingSubscriptionIntermediateDelegationFuture(ISubscriptionIntermediateFuture<?> src, FutureFunctionality func) { if(func==null) throw new IllegalArgumentException("Func must not null."); this.func = func; src.addResultListener(new TerminableIntermediateDelegationResultListener(this, src)); }
public void execute(Object args) { ISubscriptionIntermediateFuture<Long> src = con.writeFromInputStream(is, component); TerminableIntermediateDelegationResultListener<Long> lis = new TerminableIntermediateDelegationResultListener<Long>(ret, src); src.addResultListener(lis); } };
public void execute(Object args) { ISubscriptionIntermediateFuture<Long> src = con.writeFromInputStream(is, component); TerminableIntermediateDelegationResultListener<Long> lis = new TerminableIntermediateDelegationResultListener<Long>(ret, src); src.addResultListener(lis); } };
public void exceptionOccurred(Exception exception) { checkAsyncFilters(filter, it).addResultListener(new IntermediateDelegationResultListener<T>(ret)); } });
public void execute(Object args) { ISubscriptionIntermediateFuture<Long> src = con.writeToOutputStream(os, component); TerminableIntermediateDelegationResultListener<Long> lis = new TerminableIntermediateDelegationResultListener<Long>(ret, src); src.addResultListener(lis); } };
public void run() { ISubscriptionIntermediateFuture<IMonitoringEvent> fut = interpreter.subscribeToEvents(filter, initial, elm); TerminableIntermediateDelegationResultListener<IMonitoringEvent> lis = new TerminableIntermediateDelegationResultListener<IMonitoringEvent>(ret, fut); fut.addResultListener(lis); } });
public void execute(Object args) { ISubscriptionIntermediateFuture<Long> src = con.writeToOutputStream(os, component); TerminableIntermediateDelegationResultListener<Long> lis = new TerminableIntermediateDelegationResultListener<Long>(ret, src); src.addResultListener(lis); } };
public void intermediateResultAvailable(final ITimeService timeservice) { ISubscriptionIntermediateFuture<String> subscription = timeservice.subscribe(); subscription.addResultListener(new IntermediateDefaultResultListener<String>() { /** * This method gets called for each received time submission. */ public void intermediateResultAvailable(String time) { String platform = ((IService)timeservice).getServiceIdentifier().getProviderId().getPlatformName(); System.out.println("New time received from "+platform+" at "+timeservice.getLocation()+": "+time); } }); } });
public void resultAvailable(Boolean result) { if(result!=null && result.booleanValue()) { ret.addIntermediateResult(ser); } checkAsyncFilters(filter, it).addResultListener(new IntermediateDelegationResultListener<T>(ret)); }
public void run() { ISubscriptionIntermediateFuture<IMonitoringEvent> fut = getInterpreter().subscribeToEvents(filter, initial, elm); TerminableIntermediateDelegationResultListener<IMonitoringEvent> lis = new TerminableIntermediateDelegationResultListener<IMonitoringEvent>(ret, fut); fut.addResultListener(lis); } });
public void run() { ISubscriptionIntermediateFuture<IMonitoringEvent> fut = getInterpreter().subscribeToEvents(filter, initial, elm); TerminableIntermediateDelegationResultListener<IMonitoringEvent> lis = new TerminableIntermediateDelegationResultListener<IMonitoringEvent>(ret, fut); fut.addResultListener(lis); } });
@Classname("human") public IFuture<Void> execute(IInternalAccess ia) { ia.getComponentFeature(IMonitoringComponentFeature.class).subscribeToEvents(IMonitoringEvent.TERMINATION_FILTER, false, PublishEventLevel.COARSE) .addResultListener(new SwingIntermediateResultListener<IMonitoringEvent>(new IntermediateDefaultResultListener<IMonitoringEvent>() { public void intermediateResultAvailable(IMonitoringEvent result) { HumanPlayerInterface.this.dispose(); } })); return IFuture.DONE; } });
@Classname("dispose") public IFuture<Void> execute(IInternalAccess ia) { // System.out.println("booktrading2: "+agent.getComponentIdentifier()); ia.getComponentFeature(IMonitoringComponentFeature.class).subscribeToEvents(IMonitoringEvent.TERMINATION_FILTER, false, PublishEventLevel.COARSE) .addResultListener(new SwingIntermediateResultListener<IMonitoringEvent>(new IntermediateDefaultResultListener<IMonitoringEvent>() { public void intermediateResultAvailable(IMonitoringEvent result) { dispose(); } })); return IFuture.DONE; } }).addResultListener(dislis);
@Classname("dispose") public IFuture<Void> execute(IInternalAccess ia) { // System.out.println("booktrading2: "+agent.getComponentIdentifier()); ia.getComponentFeature(IMonitoringComponentFeature.class).subscribeToEvents(IMonitoringEvent.TERMINATION_FILTER, false, PublishEventLevel.COARSE) .addResultListener(new SwingIntermediateResultListener<IMonitoringEvent>(new IntermediateDefaultResultListener<IMonitoringEvent>() { public void intermediateResultAvailable(IMonitoringEvent result) { dispose(); } })); return IFuture.DONE; } }).addResultListener(dislis);
@Classname("tray") public IFuture<Void> execute(IInternalAccess ia) { ia.getComponentFeature(IMonitoringComponentFeature.class).subscribeToEvents(IMonitoringEvent.TERMINATION_FILTER, false, PublishEventLevel.COARSE) .addResultListener(new SwingIntermediateResultListener<IMonitoringEvent>(new IntermediateDefaultResultListener<IMonitoringEvent>() { public void intermediateResultAvailable(IMonitoringEvent result) { dislis.exceptionOccurred(null); } })); return IFuture.DONE; } }).addResultListener(dislis);
@Classname("tray") public IFuture<Void> execute(IInternalAccess ia) { ia.getComponentFeature(IMonitoringComponentFeature.class).subscribeToEvents(IMonitoringEvent.TERMINATION_FILTER, false, PublishEventLevel.COARSE) .addResultListener(new SwingIntermediateResultListener<IMonitoringEvent>(new IntermediateDefaultResultListener<IMonitoringEvent>() { public void intermediateResultAvailable(IMonitoringEvent result) { dislis.exceptionOccurred(null); } })); return IFuture.DONE; } }).addResultListener(dislis);
@Classname("dispose") public IFuture<Void> execute(IInternalAccess ia) { ia.getComponentFeature(IMonitoringComponentFeature.class).subscribeToEvents(IMonitoringEvent.TERMINATION_FILTER, false, PublishEventLevel.COARSE) .addResultListener(new SwingIntermediateResultListener<IMonitoringEvent>(new IntermediateDefaultResultListener<IMonitoringEvent>() { public void intermediateResultAvailable(IMonitoringEvent result) { EnvironmentGui.this.dispose(); } })); return IFuture.DONE; } });
@Classname("dispose") public IFuture<Void> execute(IInternalAccess ia) { ia.getComponentFeature(IMonitoringComponentFeature.class).subscribeToEvents(IMonitoringEvent.TERMINATION_FILTER, false, PublishEventLevel.COARSE) .addResultListener(new SwingIntermediateResultListener<IMonitoringEvent>(new IntermediateDefaultResultListener<IMonitoringEvent>() { public void intermediateResultAvailable(IMonitoringEvent result) { setVisible(false); dispose(); } })); return IFuture.DONE; } }).addResultListener(dislis);
@Classname("dispose") public IFuture<Void> execute(IInternalAccess ia) { ia.getComponentFeature(IMonitoringComponentFeature.class).subscribeToEvents(IMonitoringEvent.TERMINATION_FILTER, false, PublishEventLevel.COARSE) .addResultListener(new SwingIntermediateResultListener<IMonitoringEvent>(new IntermediateDefaultResultListener<IMonitoringEvent>() { public void intermediateResultAvailable(IMonitoringEvent result) { ManagerFrame.this.dispose(); cmsuh.dispose(); } })); return IFuture.DONE; } }).addResultListener(dislis);