public void exceptionThrown(Exception ex)
{
Object[] ls = listeners.toArray();
if (ls.length == 0)
Logger.getLogger(ExceptionListenerSupport.class.getName()).log(Level.SEVERE, null, ex);
else
{
boolean informed = false;
for (Object o : ls)
if (o instanceof ExceptionListener)
{
((ExceptionListener) o).exceptionThrown(ex);
informed = true;
}
else
Logger.getLogger(ExceptionListenerSupport.class.getName()).warning(String.format("Not an instance of exception listener: %s", o.toString()));
if (!informed)
Logger.getLogger(ExceptionListenerSupport.class.getName()).log(Level.SEVERE, null, ex);
}
}
ExceptionListenerSupport.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:platypus-js
作者:
评论列表
文章目录