7071727374757677787980
// Each listener may decide to remove itself; that's OK, // EventListenerList handles that kind of concurrent modification // well. listener.threadDidCleanup(); } } }
96979899100101102103104105106
// EventListenerList handles that kind of concurrent modification // well. try { listener.threadDidCleanup(); } catch (RuntimeException ex) { _log.warn(ServiceMessages.threadCleanupException(ex), ex); }