Takin icon indicating copy to clipboard operation
Takin copied to clipboard

在开启压测任务的时候,对监听器方法排序的时候,比较器内的compare方法出错误

Open lishun888 opened this issue 3 years ago • 3 comments

、、、 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();
        }
    }
}

、、、

lishun888 avatar Aug 11 '21 09:08 lishun888

下周会发布一个全新的版本,感谢反馈。

shulieTech avatar Aug 17 '21 12:08 shulieTech

good!

pirateskipper avatar Aug 19 '21 05:08 pirateskipper

目前更新新版本,这个问题还有再出现吗?

zhaoyong6315 avatar Oct 19 '21 08:10 zhaoyong6315