if(i%100==0) System.out.println("\n "+i+": "); IComponentIdentifier cid = cms.createComponent(EchoChatAgent.class.getName()+".class", null).getFirstResult(); try
IComponentIdentifier cid = cms.createComponent(KillAgent.class.getName()+".class", null).getFirstResult(); try
/** * 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(); } }
IComponentIdentifier aid = (IComponentIdentifier)ret.getFirstResult(); agents.add(aid);
final TestReport tr1 = new TestReport("#1", "Test if blocking get works."); String res1 = fut.getFirstResult(); // if broken, this hangs
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.");
String res1 = fut.getFirstResult(); Integer res2 = fut.getSecondResult();
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);
cid = fut.getFirstResult(); IExampleService ser = (IExampleService)agent.getComponentFeature(IRequiredServicesFeature.class).getRequiredService("exaser").get(); cid = fut.getFirstResult(); IExampleService ser = (IExampleService)agent.getComponentFeature(IRequiredServicesFeature.class).getRequiredService("exaser").get(); System.out.println("Problem: could find hidden service: "+ser.getInfo().get());
args.put("creator", getComponentIdentifier()); cms.createComponent("/jadex/bdi/testcases/misc/ArgumentsWorker.agent.xml", new CreationInfo(args, getComponentIdentifier())).getFirstResult();
args.put("testagent", getComponentIdentifier()); IComponentIdentifier worker = cms.createComponent("/jadex/bdi/testcases/misc/EndStateWorker.agent.xml", new CreationInfo(args, getComponentIdentifier())).getFirstResult();
.searchService(IComponentManagementService.class, RequiredServiceInfo.SCOPE_PLATFORM).get(); IComponentIdentifier worker = cms.createComponent("/jadex/bdi/testcases/misc/EndStateAbortWorker.agent.xml", new CreationInfo(getComponentIdentifier())).getFirstResult();
IComponentIdentifier cid = cms.createComponent("producer", new CreationInfo(agent.getComponentIdentifier())).getFirstResult(); IExternalAccess ea = cms.getExternalAccess(cid).get();
IComponentManagementService cms = getAgent().getComponentFeature(IRequiredServicesFeature.class) .searchService(IComponentManagementService.class, RequiredServiceInfo.SCOPE_PLATFORM).get(); IComponentIdentifier receiver = cms.createComponent(agenttype, new CreationInfo(getComponentIdentifier())).getFirstResult();
IComponentManagementService cms = getAgent().getComponentFeature(IRequiredServicesFeature.class) .searchService(IComponentManagementService.class, RequiredServiceInfo.SCOPE_PLATFORM).get(); IComponentIdentifier receiver = cms.createComponent(agenttype, new CreationInfo(getComponentIdentifier())).getFirstResult();