-
Key: DDSJAVA-29
-
Legacy Issue Number: 16538
-
Status: closed
-
Source: ZettaScale Technology ( Angelo Corsaro, PhD.)
-
Summary:
The Entity provides some generic methods that seem of doubtful usefulness
but then on the other end open up a door for messing up with the invariant
of a type or at least raising runtime errors. For instance via the
Entity type I can add a non-applicable QoS policy to a DDS entity –
this seems weakening the API.[Resolution]
Remove all method that might break invariants such as setQos, setListener, etc. -
Reported: DDS-Java 1.0b1 — Wed, 7 Sep 2011 04:00 GMT
-
Disposition: Resolved — DDS-Java 1.0b2
-
Disposition Summary:
Reject this issue. The generic parameters of this type provide static type safety and polymorphic behavior.
Disposition: Closed, no change -
Updated: Fri, 6 Mar 2015 20:58 GMT
DDSJAVA — Entity class allows for breaking invariants
- Key: DDSJAVA-29
- OMG Task Force: Java 5 Language PSM for DDS 1.0 FTF