com.toc.coredx.DDS
Class DurabilityServiceQosPolicy
java.lang.Object
com.toc.coredx.DDS.DurabilityServiceQosPolicy
public class DurabilityServiceQosPolicy
- extends java.lang.Object
The DurablityServiceQosPolicy supports the durablity of data.
The DDS API identifies several degrees of data durability.
- VOLATILE: The data is volatile, and is not persisted beyond
the initial publication.
- TRANSIENT_LOCAL: The data is persisted locally within the
source DataWriter. If that DataWriter is destroyed, or the
containing application exits, the data is no longer available.
- TRANSIENT: The data is persisted beyond the lifecycle of
the originating DataWriter, and is available even after that
DataWriter has been destroyed. However, data does not persist
a reboot of the computer.
- PERSISTENT: The data is persisted to 'off-line' storage,
and is available even after a system reboot.
If a durability of TRANSIENT or PERSISTENT is specified, then
a service beyond the source DataWriter must be established
to provide advanced data durability. This QoS policy
helps to configure that durablity service.
CoreDX DDS currently supports VOLATILE and TRANSIENT_LOCAL.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
service_cleanup_delay
public Duration_t service_cleanup_delay
history_kind
public HistoryQosPolicyKind history_kind
history_depth
public int history_depth
max_samples
public int max_samples
max_instances
public int max_instances
max_samples_per_instance
public int max_samples_per_instance
DurabilityServiceQosPolicy
public DurabilityServiceQosPolicy()