19 package org.omg.dds.core.policy;
21 import java.util.concurrent.TimeUnit;
This interface is implemented by QoS policies that enforce a Request/Offer contract between publicati...
MANUAL_BY_PARTICIPANT
The user application takes responsibility to signal liveliness to the Service.
AUTOMATIC
The infrastructure will automatically signal liveliness for the org.omg.dds.pub.DataWriters at least ...
A QosPolicy interface that implements this marker interface applies to org.omg.dds.pub.DataWriter Entities.
Liveliness withAutomatic()
Liveliness withKind(Kind kind)
Copy this policy and override the value of the property.
Determines the mechanism and parameters used by the application to determine whether an org...
Liveliness withManualByTopic()
This class is the abstract root for all the QoS policies.
Duration getLeaseDuration()
Liveliness withManualByParticipant()
A QosPolicy interface that implements this marker interface applies to org.omg.dds.topic.Topic Entities.
A span of elapsed time expressed with nanosecond precision.
Liveliness withLeaseDuration(Duration leaseDuration)
Copy this policy and override the value of the property.
A QosPolicy interface that implements this marker interface applies to org.omg.dds.sub.DataReader Entities.