21 package org.opensplice.dds.sub;
65 private static final long serialVersionUID = 7226579387926252059L;
72 this.typeConsistencyEnforcement = typeConsistencyEnforcement;
84 this.typeConsistencyEnforcement = source.typeConsistencyEnforcement;
203 return this.typeConsistencyEnforcement;
276 DDS.DataReaderQos old =
new DDS.DataReaderQos();
319 DDS.DataReaderQos oldQos) {
320 if (oldQos == null) {
322 "oldQos parameter is null.");
356 oldQos.reader_lifespan);
358 if (readerLifespan != null) {
362 oldQos.subscription_keys);
364 if (subscriptionKeys != null) {
Specifies the behavior of the org.omg.dds.sub.DataReader with regards to the life cycle of the data i...
This org.omg.dds.core.policy.QosPolicy is similar to the org.omg.dds.core.policy.Lifespan (applicable...
Specifies the maximum acceptable delay from the time the data is written until the data is inserted i...
Filter that allows a org.omg.dds.sub.DataReader to specify that it is interested only in (potentially...
DataReaderQosImpl(OsplServiceEnvironment environment, TypeConsistencyEnforcement typeConsistencyEnforcement, ForDataReader... policies)
ResourceLimits getResourceLimits()
LatencyBudget getLatencyBudget()
User data not known by the middleware, but distributed by means of built-in topics.
static DataReaderQosImpl convert(OsplServiceEnvironment env, DDS.DataReaderQos oldQos)
DataRepresentation getRepresentation()
void setupMissingPolicies()
void setupPolicies(Collection< T > policies)
void mergeTopicQos(TopicQos topicQos)
DestinationOrder getDestinationOrder()
This QosPolicy allows sharing of entities by multiple processes or threads.
TimeBasedFilter getTimeBasedFilter()
Reliability getReliability()
DestinationOrder getDestinationOrder()
EXACT_TYPE_TYPE_CONSISTENCY
T put(Class<? extends T > arg0, T arg1)
Reliability getReliability()
Liveliness getLiveliness()
ReaderDataLifecycle getReaderDataLifecycle()
SubscriptionKeys getSubscriptionKeys()
DataReaderQos withPolicy(ForDataReader policy)
DDS.DataReaderQos convert()
static DDS.UserDataQosPolicy convert(OsplServiceEnvironment env, UserData p)
TypeConsistencyEnforcement getTypeConsistency()
Determines the mechanism and parameters used by the application to determine whether an org...
By using the SubscriptionKey QosPolicy, a DataReader can force its own key-list definition on data sa...
This class is the abstract root for all the QoS policies.
DataReaderQos withPolicies(ForDataReader... policy)
final OsplServiceEnvironment environment
DataRepresentation getRepresentation()
ReaderLifespan getReaderLifespan()
Controls the criteria used to determine the logical order among changes made by org.omg.dds.pub.Publisher entities to the same instance of data (i.e., matching Topic and key).
Durability getDurability()
HashMap< Class<? extends T >, T > policies
LatencyBudget getLatencyBudget()
Specifies the resources that the Service can consume in order to meet the requested QoS...
This policy indicates the level of reliability requested by a org.omg.dds.sub.DataReader or offered b...
This policy expresses if the data should "outlive" their writing time.
A QosPolicy interface that implements this marker interface applies to org.omg.dds.sub.DataReader Entities.
org.omg.dds.sub.DataReader expects a new sample updating the value of each instance at least once eve...
Durability getDurability()
Liveliness getLiveliness()
DataReaderQosImpl(OsplServiceEnvironment environment)
This QosPolicy specifies whether a DataWriter exclusively may own an instance.
ResourceLimits getResourceLimits()
Specifies the behavior of the Service in the case where the value of a sample changes (one or more ti...