-
Key: DDSJAVA-27
-
Legacy Issue Number: 16536
-
Status: closed
-
Source: ZettaScale Technology ( Angelo Corsaro, PhD.)
-
Summary:
The absence of a DSL for facilitating the correct creation of QoS (in QoS classes such as:
TopicQos, DataWriterQos, etc.) in the
dds-psm-java not only makes QoS manipulation cumbersone, but it also
introduces potential for errors.[Resolution]
Define a QoS DSL for the dds-psm-cxx which might look like this:TopicQos topicQos =
(new TopicQos())
.with(Reliability.Reliable(), Durability.Transient());This is also legal:
TopicQos topicQos =
(new TopicQos())
.with(Reliability.Reliable())
.with(Durability.Transient());- These class should implement the Comparable interface as they need to
provide a total order... Otherwise how can one do RxO?
- These class should implement the Comparable interface as they need to
-
Reported: DDS-Java 1.0b1 — Wed, 7 Sep 2011 04:00 GMT
-
Disposition: Resolved — DDS-Java 1.0b2
-
Disposition Summary:
Define a QoS DSL for the dds-psm-cxx which might look like this:
TopicQos topicQos =
(new TopicQos())
.with(Reliability.Reliable(), Durability.Transient());
This is also legal:
TopicQos topicQos =
(new TopicQos())
.with(Reliability.Reliable())
.with(Durability.Transient());- These class should implement the Comparable interface as they need to
provide a total order... Otherwise how can one do RxO?
- These class should implement the Comparable interface as they need to
-
Updated: Fri, 6 Mar 2015 20:58 GMT