本文整理了Java中jadex.commons.future.Future.setResultIfUndone()
方法的一些代码示例,展示了Future.setResultIfUndone()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Future.setResultIfUndone()
方法的具体详情如下:
包路径:jadex.commons.future.Future
类名称:Future
方法名:setResultIfUndone
[英]Set the result. Listener notifications occur on calling thread of this method.
[中]设定结果。侦听器通知发生在此方法的调用线程上。
代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-bdiv3
public void factRemoved(ChangeInfo<Object> info)
{
ret.setResultIfUndone(null);
}
};
代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-bdiv3
public void resultAvailable(Object result)
{
if(partfuture==ret)
{
partfuture = null;
}
ret.setResultIfUndone(result);
}
代码示例来源:origin: org.activecomponents.jadex/jadex-platform-extension-webservice-desktop-grizzly
public void completed(Request r)
{
// Todo: why called multiple times?
done.setResultIfUndone(null);
}
代码示例来源:origin: org.activecomponents.jadex/jadex-platform
public void run()
{
// System.err.println("Shutdown threadpool timeout: "+this+", "+new Date());
// stop waiting for threadpool if still no notifaction
ret.setResultIfUndone(null);
}
}, delay > -1 ? delay : 0);
代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-bdiv3
public void customResultAvailable(Object result)
{
// Object res = RGoal.getGoalResult(fgoal, mgoal, agent.getClassLoader());
// Object res = RGoal.getGoalResult(rgoal, agent.getClassLoader());
// Do not set goal itself as result of service call but null then
// Use setResultIfUndo as it could be a terminable future
// System.out.println("gloaldelehandler end"+SUtil.arrayToString(args));
fret.setResultIfUndone(fgoal==result? null: result);
}
public void exceptionOccurred(Exception exception)
代码示例来源:origin: org.activecomponents.jadex/jadex-bridge
public void intermediateResultAvailable(T result)
{
ret.setResultIfUndone(result);
}
代码示例来源:origin: org.activecomponents.jadex/jadex-platform-extension-webservice-desktop-grizzly
public void cancelled()
{
// Todo: why called multiple times?
done.setResultIfUndone(null);
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-extension-envsupport
public void resultAvailable(Object result)
{
ret.setResultIfUndone(null);
}
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-micro
public IFuture<Void> execute(IInternalAccess ia)
{
System.out.println("waited: "+ (System.currentTimeMillis() - startwait));
ret.setResultIfUndone(null);
return IFuture.DONE;
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-bdiv3
public void beliefChanged(ChangeInfo<Object> info)
{
ret.setResultIfUndone(info.getValue());
}
};
代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-bdiv3
public void factAdded(ChangeInfo<Object> info)
{
ret.setResultIfUndone(info.getValue());
}
};
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-bdiv3
public void customResultAvailable(Object result)
{
Object res = RGoal.getGoalResult(fgoal, mgoal, agent.getClassLoader());
// Do not set goal itself as result of service call but null then
// Use setResultIfUndo as it could be a terminable future
ret.setResultIfUndone(fgoal==res? null: res);
}
public void exceptionOccurred(Exception exception)
代码示例来源:origin: org.activecomponents.jadex/jadex-bridge
public void intermediateResultAvailable(TupleResult result)
{
if(result.getNum()==0)
{
cid[0] = (IComponentIdentifier)result.getResult();
}
else
{
// if(filename.toString().indexOf("Feature")!=-1)
// Thread.dumpStack();
finished.setResultIfUndone((Map<String, Object>)result.getResult());
}
}
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-bdiv3
public IFuture<Void> execute(IInternalAccess ia)
{
if(!tr.isFinished())
{
tr.setFailed("Goal did return");
agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr}));
}
ret.setResultIfUndone(null);
return IFuture.DONE;
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-bdiv3
public IFuture<Void> execute(IInternalAccess ia)
{
if(!tr.isFinished())
{
tr.setFailed("Goal did return");
agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr}));
}
ret.setResultIfUndone(null);
return IFuture.DONE;
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-bdiv3
public IFuture<Void> execute(IInternalAccess ia)
{
if(!tr.isFinished())
{
tr.setFailed("Goal did not return");
agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr}));
}
ret.setResultIfUndone(null);
return IFuture.DONE;
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-bdiv3
public IFuture<Void> execute(IInternalAccess ia)
{
if(!tr.isFinished())
{
tr.setFailed("Goal did not return");
agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr}));
}
ret.setResultIfUndone(null);
return IFuture.DONE;
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-bdiv3
public IFuture<Void> execute(IInternalAccess ia)
{
if(!tr.isFinished())
{
tr.setFailed("Goal did return");
agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr}));
}
ret.setResultIfUndone(null);
return IFuture.DONE;
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-bdiv3
public IFuture<Void> execute(IInternalAccess ia)
{
if(!tr.isFinished())
{
tr.setFailed("Goal did not return");
agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr}));
}
ret.setResultIfUndone(null);
return IFuture.DONE;
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-bdiv3
public IFuture<Void> execute(IInternalAccess ia)
{
if(!tr.isFinished())
{
tr.setFailed("Goal did return");
agent.getComponentFeature(IArgumentsResultsFeature.class).getResults().put("testresults", new Testcase(1, new TestReport[]{tr}));
}
ret.setResultIfUndone(null);
return IFuture.DONE;
}
});
内容来源于网络,如有侵权,请联系作者删除!