public void intermediateResultAvailable(DiscoveryInfo dis) { // Found a new platform -> search registry service and subscribe final IComponentIdentifier cid = dis.getComponentIdentifier(); newPlatformFound(cid); }
if(column == 0) value = dif.getComponentIdentifier();
public void customResultAvailable(final IComponentManagementService cms) if(dif.getComponentIdentifier().equals(root))
if(column == 0) value = dif.getComponentIdentifier();
String name = info.getComponentIdentifier().getPlatformName(); String template = null; if(name.length()>4 && name.charAt(name.length()-4)=='_')
String name = info.getComponentIdentifier().getPlatformName(); String template = null; if(name.length()>4 && name.charAt(name.length()-4)=='_')
final ITransportComponentIdentifier cid = dif.getComponentIdentifier(); final IComponentIdentifier proxy = dif.getProxy()!=null && dif.getProxy().isDone() && dif.getProxy().getException()==null ? dif.getProxy().get() : null; if(create && dif.getProxy()==null || !create && proxy!=null)
final IComponentIdentifier cid = dif.getComponentIdentifier(); final IComponentIdentifier proxy = dif.getProxy()!=null && dif.getProxy().isDone() && dif.getProxy().getException()==null ? dif.getProxy().get(null) : null; if(create && dif.getProxy()==null || !create && proxy!=null)
args.put("component", dif.getComponentIdentifier()); if(dif.getComponentIdentifier().equals(root))
args.put("component", dif.getComponentIdentifier()); if(dif.getComponentIdentifier().equals(root)) cms.createComponent(dif.getComponentIdentifier().getLocalName(), "jadex/platform/service/remote/ProxyAgent.class", ci, agent.getComponentFeature(IExecutionFeature.class).createResultListener(new DefaultResultListener<Collection<Tuple2<String, Object>>>(agent.getLogger())
args.put("component", dif.getComponentIdentifier());
public void customResultAvailable(IComponentIdentifier parent) { CreationInfo ci = new CreationInfo(args); ci.setDaemon(true); ci.setParent(parent); // System.out.println("create proxy: "+(++cnt)); cms.createComponent(dif.getComponentIdentifier().getLocalName(), "jadex/platform/service/remote/ProxyAgent.class", ci, createResultListener(new DefaultResultListener<Collection<Tuple2<String, Object>>>(getLogger()) { public void resultAvailable(Collection<Tuple2<String, Object>> result) { // System.out.println("Proxy killed: "+source); dif.setProxy(null); informListeners(dif); } public void exceptionOccurred(Exception exception) { if(!(exception instanceof ComponentTerminatedException)) super.exceptionOccurred(exception); } })).addResultListener(new DelegationResultListener<IComponentIdentifier>(ret)); } });
changedaddrs = !SUtil.arrayEquals(dif.getComponentIdentifier().getAddresses(), sender.getAddresses()); dif.setComponentIdentifier(sender); final IComponentIdentifier remote = dif.getComponentIdentifier(); dif.getProxy().addResultListener(new IResultListener<IComponentIdentifier>()
changedaddrs = !SUtil.arrayEquals(dif.getComponentIdentifier().getAddresses(), sender.getAddresses()); dif.setComponentIdentifier(sender); final ITransportComponentIdentifier remote = dif.getComponentIdentifier(); dif.getProxy().addResultListener(new IResultListener<IComponentIdentifier>()
final IComponentIdentifier remote = dif.getComponentIdentifier(); dif.getProxy().addResultListener(new IResultListener<IComponentIdentifier>()