-
Key: DDSJAVA-37
-
Legacy Issue Number: 16589
-
Status: closed
-
Source: ZettaScale Technology ( Angelo Corsaro, PhD.)
-
Summary:
The name of the classes DataReaderAdapter/DataWriterAdapter are misleading since what
they are really providing are listeners with some default behaviour.Resolution
---------------
Rename the classes DataReaderAdapter/DataWriterAdapter to
SimpleDataReaderListener and SimpleDataWriterListener.For the SimpleDataReaderListener one could implement trivially all
the method but the one that notifies the availability of data,
e.g. <onDataAvailable> -
Reported: DDS-Java 1.0b1 — Tue, 11 Oct 2011 04:00 GMT
-
Disposition: Resolved — DDS-Java 1.0b2
-
Disposition Summary:
This issue is closed without any changes. Providing no-op listener implementations, and replacing “Listener” with “Adapter” in the class name, is a common JDK idiom. You will see it throughput AWT and Swing, for example, which abound with listeners. The rationale for this pattern is described in section 7.2.7.2, “Listeners”.
Disposition: Closed, no change -
Updated: Fri, 6 Mar 2015 20:58 GMT
DDSJAVA — Misnamed Listener Helper
- Key: DDSJAVA-37
- OMG Task Force: Java 5 Language PSM for DDS 1.0 FTF