-
Key: DDSJAVA11-2
-
Legacy Issue Number: 18420
-
Status: open
-
Source: ZettaScale Technology ( Mr. Julien Enoch)
-
Summary:
The ModifiableInstanceHandle was not removed along with all other modifiable types.
As such it should be removed for consistency, useability and performances.Specificaly the following methods should be removed:
- ServiceEnvironment.newInstanceHandle()
- DataReader.lookupInstance(ModifiableInstanceHandle handle, TYPE keyHolder)
- DataWriter.lookupInstance(ModifiableInstanceHandle handle, TYPE keyHolder)
And the following method should be modified to return InstanceHandle:
- Sample.getInstanceHandle()
- Sample.getPublicationHandle()
Notice: the returning ModifialbeInstanceHandle forces defensive copying with obvious consequences in term of performances.
-
Reported: DDS-Java 1.0 — Wed, 6 Feb 2013 05:00 GMT
-
Updated: Fri, 6 Mar 2015 20:57 GMT
DDSJAVA11 — ModifiableInstanceHandle should be removed
- Key: DDSJAVA11-2
- OMG Task Force: DDS-PSM-Java v1.1 RTF