You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/changes/changes.xml
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -94,6 +94,7 @@ The <action> type attribute can be add,update,fix,remove.
94
94
<actionissue="LANG-1772"type="fix"dev="ggregory"due-to="Gary Gregory">Reimplement org.apache.commons.lang3.ClassUtils.hierarchy(Class, Interfaces) using an AtomicReference.</action>
95
95
<actiontype="fix"dev="ggregory"due-to="Ken Dombeck">Fix Javadoc code examples in DiffBuilder and ReflectionDiffBuilder #1400.</action>
96
96
<actiontype="fix"dev="ggregory"due-to="Gary Gregory">Fix generics in org.apache.commons.lang3.stream.Streams.toArray(Class) signature.</action>
97
+
<actionissue="LANG-1727"type="fix"dev="ggregory"due-to="Elliotte Rusty Harold, Gary Gregory">EventListenerSupport doesn't document ordering of events.</action>
97
98
<!-- ADD -->
98
99
<actiontype="add"dev="ggregory"due-to="Gary Gregory">Add Strings and refactor StringUtils.</action>
99
100
<actionissue="LANG-1747"type="add"dev="ggregory"due-to="Oliver B. Fischer, Gary Gregory">Add StopWatch.run([Failable]Runnable) and get([Failable]Supplier).</action>
* An EventListenerSupport object can be used to manage a list of event
41
-
* listeners of a particular type. The class provides
42
-
* {@link #addListener(Object)} and {@link #removeListener(Object)} methods
43
-
* for registering listeners, as well as a {@link #fire()} method for firing
44
-
* events to the listeners.
40
+
* Manages a list of event listeners of a given generic type. This class provides {@link #addListener(Object)} and {@link #removeListener(Object)} methods for
41
+
* managing listeners, as well as a {@link #fire()} method for firing events to the listeners.
45
42
*
46
43
* <p>
47
-
* To use this class, suppose you want to support ActionEvents. You would do:
* The list used to hold the registered listeners. This list is
160
-
* intentionally a thread-safe copy-on-write-array so that traversals over
161
-
* the list of listeners will be atomic.
158
+
* Hold the registered listeners. This list is intentionally a thread-safe copy-on-write-array so that traversals over the list of listeners will be atomic.
0 commit comments