/** * Kill the component. * @param e The failure reason, if any. */ public IFuture<Map<String, Object>> killComponent(Exception e) { return access.killComponent(e); }
public IFuture<Void> execute(IInternalAccess ia) { agent.killComponent(); return IFuture.DONE; } });
public IFuture<Void> execute(IInternalAccess ia) { agent.killComponent(); return IFuture.DONE; } });
/** * Kill this agent. */ public void killAgent() { agent.killComponent(); }
/** * Kill the agent. */ public IFuture<Map<String, Object>> killAgent() { return getComponent().killComponent(); }
public void resultAvailable(BuyItemsGoal result) { System.out.println("succ: "+result); tr.setSucceeded(true); agent.killComponent(); }
public void resultAvailable(TestReport result) { // System.out.println("tests finished"); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", tc); agent.killComponent(); }
public void resultAvailable(Void result) { // System.out.println("tests finished: "+tc); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", tc); agent.killComponent(); } public void exceptionOccurred(Exception exception)
public void resultAvailable(IComponentManagementService cms) { System.out.println("after cms: "+cms); ret.setResult(null); tr.setSucceeded(true); agent.killComponent(); }
public void resultAvailable(Map<String, Object> result) { IServiceIdentifier[] sers = (IServiceIdentifier[])result.get("found"); // System.out.println("res: "+Arrays.toString(sers)); plat.killComponent(); List<TestReport> tests = new ArrayList<TestReport>(); tests.add(new TestReport("#1", "Test provided scope platform is respected.", sers.length==2, sers.length!=2? "Found "+sers.length+" services": null)); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testcases", tests); agent.killComponent(); } });
/** * Prints out goal text and passes. */ @Plan(trigger=@Trigger(goals=HelloGoal.class)) protected IFuture<Void> printHello2(HelloGoal goal) { System.out.println("Plan body: "+goal.getText()); agent.killComponent(); return IFuture.DONE; } }
@Override public void exceptionOccurred(Exception exception) { System.out.println("ex: "+exception); tr2.setFailed(exception); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(2, new TestReport[]{tr1, tr2})); agent.killComponent(); } });
public void exceptionOccurred(Exception exception) { System.out.println("ex: "+exception); tr.setFailed("Exception occrred: "+exception); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr})); agent.killComponent(); } }));
public void exceptionOccurred(Exception exception) { System.out.println("ex: "+exception); tr2.setFailed(exception); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(2, new TestReport[]{tr1, tr2})); agent.killComponent(); } });
@Override public void intermediateResultAvailable(String result) { System.out.println("first: " + result); if ("hello".equals(result)) { tr2.setSucceeded(true); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(2, new TestReport[]{tr1, tr2})); agent.killComponent(); } else { tr2.setFailed("Received wrong results."); } } }, new IFunctionalIntermediateFinishedListener<Void>() {
public void exceptionOccurred(Exception exception) { System.out.println(agent.getComponentFeature(IExecutionFeature.class).isComponentThread()+" "+agent.getComponentIdentifier()); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", tc); agent.killComponent(); } }));
public void exceptionOccurred(Exception exception) { System.out.println(agent.getComponentFeature(IExecutionFeature.class).isComponentThread()+" "+agent.getComponentIdentifier()); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", tc); agent.killComponent(); } }));
public IFuture<Void> execute(IInternalAccess ia) { if(!tr.isFinished()) tr.setFailed("Plan was not activated due to belief change or incorrect event change."); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr})); agent.killComponent(); return IFuture.DONE; } });
public void resultAvailable(Void result) { if(!tr.isFinished()) { tr.setFailed("No event occurred."); agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr})); agent.killComponent(); } } });
/** * The agent body. */ @AgentBody public void body(IInternalAccess agent) { agent.getComponentFeature(IExecutionFeature.class).waitForDelay(1000).get(); tr.setFailed("Plan was not triggered."); agent.killComponent(); }