Takin
                                
                                
                                
                                    Takin copied to clipboard
                            
                            
                            
                        在开启压测任务的时候,对监听器方法排序的时候,比较器内的compare方法出错误
、、、 public void doEvents(Event event) { Map<String,ListenerContainer.Listener> map = listenerContainer.getListeners().get(event.getEventName()); List<ListenerContainer.Listener> list = new ArrayList(map.values()); Collections.sort(list, new Comparator<ListenerContainer.Listener>() { @Override public int compare(ListenerContainer.Listener o1, ListenerContainer.Listener o2) { return o1.getIntrestFor().order() > o1.getIntrestFor().order() ? 1 : -1; }
        @Override
        public boolean equals(Object obj) {
            return false;
        }
    });
    for (ListenerContainer.Listener entry : list) {
        try {
            entry.getMethod().invoke(entry.getObject(), event);
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        } catch (InvocationTargetException e) {
            e.printStackTrace();
        }
    }
}
、、、
下周会发布一个全新的版本,感谢反馈。
good!
目前更新新版本,这个问题还有再出现吗?