IComponentIdentifier cid = cms.createComponent(KillAgent.class.getName()+".class", null).getFirstResult(); try
String res1 = fut.getFirstResult(); Integer res2 = fut.getSecondResult(); fut.addResultListener(new DefaultTuple2ResultListener<String, Integer>()
args.put("selfkill", Boolean.TRUE); ITuple2Future<IComponentIdentifier, Map<String, Object>> ag = cms.createComponent(FirstAgent.class.getName()+".class", new CreationInfo(null, args, agent.getModel().getResourceIdentifier())); ag.addTuple2ResultListener(null, new IFunctionalResultListener<Map<String,Object>>()
final TestReport tr1 = new TestReport("#1", "Test if blocking get works."); String res1 = fut.getFirstResult(); // if broken, this hangs fut.addResultListener(new DefaultTuple2ResultListener<String, Integer>()
for(int i=0; i<max; i++) cms.createComponent(ProviderAgent.class.getName()+".class", null).addResultListener(new DefaultTuple2ResultListener<IComponentIdentifier, Map<String, Object>>() cms.createComponent(UserAgent.class.getName()+".class", null).get();
fut.addResultListener(new DefaultTuple2ResultListener<IComponentIdentifier, Map<String, Object>>()
Map<String, Object> res = fut.getSecondResult(); Testcase tc = null; for(Iterator<Map.Entry<String, Object>> it=res.entrySet().iterator(); it.hasNext(); )
.addResultListener(new DefaultTuple2ResultListener<IComponentIdentifier, Map<String, Object>>()
if(i%100==0) System.out.println("\n "+i+": "); IComponentIdentifier cid = cms.createComponent(EchoChatAgent.class.getName()+".class", null).getFirstResult(); try
cms.createComponent(player.getName(), "jadex/bdi/examples/blackjack/player/Player.agent.xml", new CreationInfo(args, ia.getComponentIdentifier().getParent())) .addResultListener(new DefaultTuple2ResultListener<IComponentIdentifier, Map<String, Object>>()
/** * Manually connects to a remote platform. * * @param platformname Name of the platform. * @param remoteaddr Transport URL. */ public static final void connectPlatform(IInternalAccess component, String platformname, String remoteaddr) { // Address of remote platform IComponentIdentifier remotecid = new ComponentIdentifier(platformname, new String[]{remoteaddr}); // Create proxy for remote platform such that remote services are found Map<String, Object> args = new HashMap<String, Object>(); args.put("component", remotecid); CreationInfo ci = new CreationInfo(args); ci.setDaemon(true); IComponentManagementService cms = SServiceProvider.getLocalService(component, IComponentManagementService.class, Binding.SCOPE_PLATFORM); cms.createComponent(platformname, "jadex/platform/service/remote/ProxyAgent.class", ci).getFirstResult(); } }
fut.addResultListener(new IntermediateDefaultResultListener<TupleResult>()
IComponentIdentifier aid = (IComponentIdentifier)ret.getFirstResult(); agents.add(aid);
.addResultListener(new DefaultTuple2ResultListener<IComponentIdentifier, Map<String, Object>>()
public void run() { try { ThreadSuspendable sus = new ThreadSuspendable(); CreationInfo ci = new CreationInfo("created", null); ci.setParent(agent.getComponentIdentifier()); ci.setResourceIdentifier(agent.getModel().getResourceIdentifier()); final String name = TesterAgent.class.getName()+".class"; IComponentIdentifier ida = cms.createComponent(name, ci).getFirstResult(); IComponentIdentifier idb = cms.createComponent(name, ci).getFirstResult(); IComponentDescription desca = cms.getComponentDescription(ida).get(); IComponentDescription descb = cms.getComponentDescription(ida).get(); System.out.println("chain a: "+ida+" "+desca.getCause().getOrigin()); System.out.println("chain b: "+idb+" "+descb.getCause().getOrigin()); } catch(ComponentTerminatedException e) { // avoid exception being printed during start test. } } }).start();
IComponentIdentifier cid = cms.createComponent(model, new CreationInfo(agent.getComponentIdentifier())).getFirstResult();
IComponentIdentifier cid = cms.createComponent(NotEnhancedBDI.class.getName()+".class", new CreationInfo(rid)).getFirstResult(); System.out.println("cid: "+cid); tr.setFailed("BDI agent was created although class was not enhanced.");
final IComponentIdentifier cid = fut.getFirstResult();
args.put("testagent", getComponentIdentifier()); cms.createComponent("/jadex/bdi/testcases/misc/ConfigElementRefWorker.agent.xml", new CreationInfo(args, getComponentIdentifier())).getFirstResult();
cids[i] = fut.getFirstResult(Future.UNSET, true);