com.toc.coredx.DDS
Class LivelinessQosPolicy
java.lang.Object
com.toc.coredx.DDS.LivelinessQosPolicy
public class LivelinessQosPolicy
- extends java.lang.Object
Determines the mechanism and parameters used by the application
to determine whether an Entity is alive.
The QoS defines the kind of liveliness (how liveliness is maintained)
as well as a 'lease_duration' which specifies an interval for
checking liveliness. The liveliness kind can be one of the following:
- AUTOMATIC
- MANUAL_BY_PARTICIPANT
- MANUAL_BY_TOPIC
The lease_duration indicates the maximum interval between
liveliness indications from the publishing entity. If this
period elapses with no indication from the publishing entity,
then the entity is considered not alive.
Changes in liveliness are indicated to the application
through status changes and the DataWriterListener.on_liveliness_lost
and DataReaderListener.on_liveliness_changed listeners.
- See Also:
on_liveliness_changed,
on_liveliness_lost
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kind
public LivelinessQosPolicyKind kind
lease_duration
public Duration_t lease_duration
LivelinessQosPolicy
public LivelinessQosPolicy()