LinkedList<EventListener> eventList = this.onceListenerMap.get(eventType);
if (eventList != null) {
EventListener listener = null;
while ((listener = eventList.pollLast()) != null) {
try {
listener.onEvent(eventType, objects);
} catch (Throwable e) {
callBack.handleException(eventType, objects, e);
} finally {
callBack.handleComplete(eventType, objects);
}