public void customResultAvailable(IComponentManagementService rcms) { rcms.getComponentDescription(cid).addResultListener(new DelegationResultListener<IComponentDescription>(ret)); } });
public void customResultAvailable(IComponentManagementService cms) { cms.getComponentDescription(sender).addResultListener(new ExceptionDelegationResultListener<IComponentDescription, IResourceIdentifier>(ret) { public void customResultAvailable(IComponentDescription result) { ret.setResult(result.getResourceIdentifier()); }; public void exceptionOccurred(Exception exception) { // Hack??? ret.setResult(null); // super.exceptionOccurred(exception); } }); } });
public void customResultAvailable(IComponentManagementService cms) { cms.getComponentDescription(sender).addResultListener(new ExceptionDelegationResultListener<IComponentDescription, IResourceIdentifier>(ret) { public void customResultAvailable(IComponentDescription result) { ret.setResult(result.getResourceIdentifier()); }; public void exceptionOccurred(Exception exception) { // Hack??? ret.setResult(null); // super.exceptionOccurred(exception); } }); } });
public void customResultAvailable(IComponentManagementService cms) { cms.getComponentDescription(sender).addResultListener(new ExceptionDelegationResultListener<IComponentDescription, IResourceIdentifier>(ret) { public void customResultAvailable(IComponentDescription result) { ret.setResult(result.getResourceIdentifier()); }; public void exceptionOccurred(Exception exception) { // Hack??? ret.setResult(null); // super.exceptionOccurred(exception); } }); } });
public void customResultAvailable(IComponentManagementService rcms) { rcms.getComponentDescription(cid).addResultListener(createResultListener(new DelegationResultListener<IComponentDescription>(ret))); } }));
public void customResultAvailable(IComponentManagementService rcms) { rcms.getComponentDescription(cid).addResultListener(createResultListener(new DelegationResultListener<IComponentDescription>(ret))); } }));
public void customResultAvailable(IComponentManagementService rcms) { rcms.getComponentDescription(cid).addResultListener(createResultListener(new DelegationResultListener<IComponentDescription>(ret))); } }));
public void customResultAvailable(final IComponentManagementService cms) { cms.getComponentDescription(access.getComponentIdentifier()) .addResultListener(new ExceptionDelegationResultListener<IComponentDescription, List<String>>(ret) { public void customResultAvailable(IComponentDescription desc) { List<String> bps = new ArrayList<String>(Arrays.asList(desc.getBreakpoints())); ret.setResult(bps); } }); } });
public void customResultAvailable(IComponentManagementService cms) { cms.getComponentDescription(realrec).addResultListener(new ExceptionDelegationResultListener<IComponentDescription, ClassLoader>(ret) { public void customResultAvailable(final IComponentDescription desc) { SServiceProvider.getServiceUpwards(component.getServiceProvider(), ILibraryService.class) .addResultListener(new ExceptionDelegationResultListener<ILibraryService, ClassLoader>(ret) { public void customResultAvailable(ILibraryService ls) { ls.getClassLoader(desc.getResourceIdentifier()).addResultListener(new DelegationResultListener<ClassLoader>(ret)); } public void exceptionOccurred(Exception exception) { super.resultAvailable(null); } }); } }); } public void exceptionOccurred(Exception exception)
public void customResultAvailable(IComponentManagementService cms) { cms.getComponentDescription(realrec).addResultListener(new ExceptionDelegationResultListener<IComponentDescription, ClassLoader>(ret) { public void customResultAvailable(final IComponentDescription desc) { SServiceProvider.getService(component, ILibraryService.class, RequiredServiceInfo.SCOPE_PLATFORM) .addResultListener(new ExceptionDelegationResultListener<ILibraryService, ClassLoader>(ret) { public void customResultAvailable(ILibraryService ls) { ls.getClassLoader(desc.getResourceIdentifier()).addResultListener(new DelegationResultListener<ClassLoader>(ret)); } public void exceptionOccurred(Exception exception) { super.resultAvailable(null); } }); } }); } public void exceptionOccurred(Exception exception)
public void customResultAvailable(IComponentManagementService cms) { cms.getComponentDescription(realrec).addResultListener(new ExceptionDelegationResultListener<IComponentDescription, ClassLoader>(ret) { public void customResultAvailable(final IComponentDescription desc) { SServiceProvider.getServiceUpwards(component.getServiceProvider(), ILibraryService.class) .addResultListener(new ExceptionDelegationResultListener<ILibraryService, ClassLoader>(ret) { public void customResultAvailable(ILibraryService ls) { ls.getClassLoader(desc.getResourceIdentifier()).addResultListener(new DelegationResultListener<ClassLoader>(ret)); } public void exceptionOccurred(Exception exception) { super.resultAvailable(null); } }); } }); } public void exceptionOccurred(Exception exception)
getModel().fireNodeChanged(ComponentTreeNode.this); cms.getComponentDescription(desc.getName()) .addResultListener(new SwingResultListener<IComponentDescription>(new IResultListener<IComponentDescription>()
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();
IComponentManagementService cms = SServiceProvider.getLocalService(component, IComponentManagementService.class, RequiredServiceInfo.SCOPE_PLATFORM); IComponentIdentifier cid = ServiceCall.getLastInvocation()!=null && ServiceCall.getLastInvocation().getCaller()!=null ? ServiceCall.getLastInvocation().getCaller() : component.getComponentIdentifier(); cms.getComponentDescription(cid) .addResultListener(new ExceptionDelegationResultListener<IComponentDescription, Void>(ret)
public void resultAvailable(Object result) { // Only need to check, when proxy already created if(dif.getProxy()!=null && dif.getProxy().isDone() && dif.getProxy().getException()==null) { IComponentIdentifier proxy = dif.getProxy().get(null); IComponentManagementService cms = (IComponentManagementService)result; cms.getComponentDescription(proxy) .addResultListener(new IResultListener<IComponentDescription>() { public void resultAvailable(IComponentDescription result) { } public void exceptionOccurred(Exception exception) { dif.setProxy(null); informListeners(dif); } }); } } public void exceptionOccurred(Exception exception)
/** * Check if local proxy is still available. * @param dif The discovery info. */ public void checkProxy(final DiscoveryInfo dif) { // Only need to check, when proxy already created if(dif.getProxy()!=null && dif.getProxy().isDone() && dif.getProxy().getException()==null) { IComponentIdentifier proxy = dif.getProxy().get(); cms.getComponentDescription(proxy) .addResultListener(new IResultListener<IComponentDescription>() { public void resultAvailable(IComponentDescription result) { } public void exceptionOccurred(Exception exception) { dif.setProxy(null); informListeners(dif); } }); } }
/** * Check if local proxy is still available. * @param dif The discovery info. */ public void checkProxy(final DiscoveryInfo dif) { // Only need to check, when proxy already created if(dif.getProxy()!=null && dif.getProxy().isDone() && dif.getProxy().getException()==null) { IComponentIdentifier proxy = dif.getProxy().get(null); cms.getComponentDescription(proxy) .addResultListener(new IResultListener<IComponentDescription>() { public void resultAvailable(IComponentDescription result) { } public void exceptionOccurred(Exception exception) { dif.setProxy(null); informListeners(dif); } }); } }
cms.getComponentDescription(exta.getComponentIdentifier()).get(); if (ServiceCall.getCurrentInvocation() != sc) { return new Future<Void>(new RuntimeException("Current service call has changed after remote CMS call: "+ServiceCall.getCurrentInvocation()+", "+sc));
IComponentManagementService cms = SServiceProvider.getLocalService(component, IComponentManagementService.class, RequiredServiceInfo.SCOPE_PLATFORM); IComponentIdentifier cid = ServiceCall.getLastInvocation()!=null && ServiceCall.getLastInvocation().getCaller()!=null ? ServiceCall.getLastInvocation().getCaller() : component.getComponentIdentifier(); cms.getComponentDescription(cid) .addResultListener(new ExceptionDelegationResultListener<IComponentDescription, Void>(ret)
ci.setSuspend(Boolean.TRUE); IComponentIdentifier cid = (IComponentIdentifier)cms.createComponent(null, "jadex/bdi/testcases/misc/Flag.agent.xml", ci , null).get(); IComponentDescription desc = (IComponentDescription)cms.getComponentDescription(cid).get(); ci.setMaster(Boolean.TRUE); cid = (IComponentIdentifier)cms.createComponent(null, "jadex/bdi/testcases/misc/Flag.agent.xml", ci , null).get(); desc = (IComponentDescription)cms.getComponentDescription(cid).get(); ci.setDaemon(Boolean.TRUE); cid = (IComponentIdentifier)cms.createComponent(null, "jadex/bdi/testcases/misc/Flag.agent.xml", ci , null).get(); desc = (IComponentDescription)cms.getComponentDescription(cid).get(); ci.setAutoShutdown(Boolean.TRUE); cid = (IComponentIdentifier)cms.createComponent(null, "jadex/bdi/testcases/misc/Flag.agent.xml", ci , null).get(); desc = (IComponentDescription)cms.getComponentDescription(cid).get(); ci = new CreationInfo("suspend", null, getComponentIdentifier()); cid = (IComponentIdentifier)cms.createComponent(null, "jadex/bdi/testcases/misc/Flag.agent.xml", ci , null).get(); desc = (IComponentDescription)cms.getComponentDescription(cid).get(); ci = new CreationInfo("master", null, getComponentIdentifier()); cid = (IComponentIdentifier)cms.createComponent(null, "jadex/bdi/testcases/misc/Flag.agent.xml", ci , null).get(); desc = (IComponentDescription)cms.getComponentDescription(cid).get(); ci = new CreationInfo("daemon", null, getComponentIdentifier()); cid = (IComponentIdentifier)cms.createComponent(null, "jadex/bdi/testcases/misc/Flag.agent.xml", ci , null).get(); desc = (IComponentDescription)cms.getComponentDescription(cid).get(); ci = new CreationInfo("autoshutdown", null, getComponentIdentifier());