本文整理了Java中jadex.commons.future.Future.setException()
方法的一些代码示例,展示了Future.setException()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Future.setException()
方法的具体详情如下:
包路径:jadex.commons.future.Future
类名称:Future
方法名:setException
[英]Set the exception. Listener notifications occur on calling thread of this method.
[中]设置异常。侦听器通知发生在此方法的调用线程上。
代码示例来源:origin: org.activecomponents.jadex/jadex-commons
/**
* Called when an exception occurred.
* @param exception The exception.
*/
public void exceptionOccurred(Exception exception)
{
future.setException(exception);
}
}
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-base
public void run()
{
ret.setException(e);
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-base
public void run()
{
ret.setException(e);
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-base
public void run()
{
ret.setException(e);
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-base
public void run()
{
// ret.setResult(interpreter.getNFPropertyNames());
ret.setException(e);
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-bdi
public void run()
{
// interpreter.removeNFProperty(name);
// ret.setResult(null);
ret.setException(e);
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-runtimetools-swing
public void exceptionOccurred(Exception exception)
{
ret.setException(exception);
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-bdi
public void exceptionOccurred(Exception exception)
{
ret.setException(exception);
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-bridge
public void exceptionOccurred(Exception exception)
{
ret.setException(exception);
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-micro
public void resultAvailable(String result)
{
// System.out.println(agent.getComponentIdentifier()+": testTerminate2");
tmp.setException(new RuntimeException("Termination did not occur: "+result));
}
public void exceptionOccurred(Exception exception)
代码示例来源:origin: net.sourceforge.jadex/jadex-bridge
public void exceptionOccurred(Exception exception)
{
// if(type.toString().indexOf("IFile")!=-1)
// System.out.println("Ex result: "+exception);
if(!ret.isDone())
{
ret.setException(exception);
}
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-micro
public void exceptionOccurred(final Exception exception)
{
nosteps = true;
exitState();
ret.setException(exception);
}
};
代码示例来源:origin: net.sourceforge.jadex/jadex-platform
public void customResultAvailable(Boolean res)
{
if(res.booleanValue())
{
ret.setResult(componentfactory);
}
else
{
ret.setException(new ComponentCreationException("No factory found for: "+model, ComponentCreationException.REASON_NO_COMPONENT_FACTORY));
}
}
}));
代码示例来源:origin: org.activecomponents.jadex/jadex-commons
public void exceptionOccurred(Exception exception)
{
synchronized(exceptionCounter) {
exceptionCounter.resultAvailable(null);
if (exceptionCounter.getCnt() == 2) {
ret.setException(exception);
}
}
}
};
代码示例来源:origin: org.activecomponents.jadex/jadex-commons
public void exceptionOccurred(Exception exception)
{
synchronized(exceptionCounter) {
exceptionCounter.resultAvailable(null);
if (exceptionCounter.getCnt() == 2) {
ret.setException(exception);
}
}
}
};
代码示例来源:origin: org.activecomponents.jadex/jadex-bridge
public void exceptionOccurred(Exception exception)
{
if(!ResolveInterceptor.SERVICEMETHODS.contains(sic.getMethod()))
{
rebind(sic).addResultListener(new DelegationResultListener(ret));
}
else
{
ret.setException(exception);
}
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-base
public void resultAvailable(Object result)
{
if (result != null)
((IComponentFactory)result).loadModel(model, imports, rid).addResultListener(ia.createResultListener(new DelegationResultListener(ret)));
else
ret.setException(new RuntimeException("Factory not found: " + model));
}
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-base
public void resultAvailable(Object result)
{
if(result != null)
{
((IComponentFactory)result).getComponentType(model, imports, rid)
.addResultListener(ia.createResultListener(new DelegationResultListener(ret)));
}
else
{
ret.setException(new RuntimeException("Factory not found: " + model));
}
}
代码示例来源:origin: net.sourceforge.jadex/jadex-bridge
public void exceptionOccurred(Exception exception)
{
if(!ResolveInterceptor.SERVICEMETHODS.contains(sic.getMethod()))
{
rebind(sic).addResultListener(new DelegationResultListener(ret));
}
else
{
ret.setException(exception);
}
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-platform-base
public void exceptionOccurred(Exception exception)
{
// System.out.println("send message not executed");
task.getFuture().setException(new MessageFailureException(task.getMessage(), task.getMessageType(), null, "Message service terminated."));
// isempty = true;
// messages.clear();
}
});
内容来源于网络,如有侵权,请联系作者删除!