OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.opensplice.dds.sub.DataReaderQos Interface Reference

OpenSplice-specific extension of org.omg.dds.sub.DataReaderQos with support for org.opensplice.dds.core.policy.ReaderLifespan, org.opensplice.dds.core.policy.Share and org.opensplice.dds.core.policy.SubscriptionKeys. More...

Inheritance diagram for org.opensplice.dds.sub.DataReaderQos:
Inheritance graph
Collaboration diagram for org.opensplice.dds.sub.DataReaderQos:
Collaboration graph

Public Member Functions

public< POLICY extends P > POLICY get (Class< POLICY > id)
 
Deadline getDeadline ()
 
DestinationOrder getDestinationOrder ()
 
Durability getDurability ()
 
ServiceEnvironment getEnvironment ()
 
History getHistory ()
 
LatencyBudget getLatencyBudget ()
 
Liveliness getLiveliness ()
 
Ownership getOwnership ()
 
PolicyFactory getPolicyFactory ()
 Provides an instance of org.omg.dds.core.policy.PolicyFactory. More...
 
ReaderDataLifecycle getReaderDataLifecycle ()
 
ReaderLifespan getReaderLifespan ()
 
Reliability getReliability ()
 
DataRepresentation getRepresentation ()
 
ResourceLimits getResourceLimits ()
 
Share getShare ()
 
SubscriptionKeys getSubscriptionKeys ()
 
TimeBasedFilter getTimeBasedFilter ()
 
TypeConsistencyEnforcement getTypeConsistency ()
 
UserData getUserData ()
 
EntityQos< P > withPolicies (P... policy)
 Copy this object and override the values of the given policies. More...
 
DataReaderQos withPolicies (QosPolicy.ForDataReader... policy)
 
EntityQos< P > withPolicy (P policy)
 Copy this object and override the value of the given policy. More...
 
DataReaderQos withPolicy (QosPolicy.ForDataReader policy)
 

Detailed Description

Member Function Documentation

◆ get()

public<POLICY extends P> POLICY org.omg.dds.core.EntityQos< P extends QosPolicy >.get ( Class< POLICY >  id)
inherited
Returns
a reference to the corresponding policy in this EntityQos.
See also
Map::get(Object)

◆ getDeadline()

Deadline org.omg.dds.sub.DataReaderQos.getDeadline ( )
inherited
Returns
the deadline QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getDestinationOrder()

DestinationOrder org.omg.dds.sub.DataReaderQos.getDestinationOrder ( )
inherited
Returns
the destinationOrder QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getDurability()

Durability org.omg.dds.sub.DataReaderQos.getDurability ( )
inherited
Returns
the durability QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getEnvironment()

ServiceEnvironment org.omg.dds.core.DDSObject.getEnvironment ( )
inherited
Returns
the org.omg.dds.core.ServiceEnvironment object that directly or indirectly was used to create this object.

Implemented in org.omg.dds.core.ServiceEnvironment, org.opensplice.dds.sub.ReflectionDataReader< TYPE, OUT_TYPE >, org.opensplice.dds.core.ModifiableTimeImpl, org.opensplice.dds.pub.ReflectionDataWriter< TYPE >, org.opensplice.dds.core.DurationImpl, org.opensplice.dds.topic.ContentFilteredTopicImpl< TYPE >, org.opensplice.dds.sub.ReadConditionImpl< TYPE >, org.opensplice.dds.core.EntityQosImpl< T extends QosPolicy >, org.opensplice.dds.type.TypeSupportImpl< TYPE >, org.opensplice.dds.topic.PublicationBuiltinTopicDataImpl, org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl, org.opensplice.dds.topic.TopicBuiltinTopicDataImpl, org.opensplice.dds.domain.DomainParticipantFactoryImpl, org.opensplice.dds.core.QosProviderImpl, org.opensplice.dds.core.status.OfferedIncompatibleQosStatusImpl, org.opensplice.dds.core.status.RequestedIncompatibleQosStatusImpl, org.opensplice.dds.core.InstanceHandleImpl, org.opensplice.dds.core.StatusConditionImpl< T extends Entity<?, ?>, org.opensplice.dds.core.status.LivelinessChangedStatusImpl, org.opensplice.dds.core.status.PublicationMatchedStatusImpl, org.opensplice.dds.core.status.SubscriptionMatchedStatusImpl, org.opensplice.dds.sub.SampleImpl< TYPE >, org.opensplice.dds.core.policy.ShareImpl, org.opensplice.dds.core.status.OfferedDeadlineMissedStatusImpl, org.opensplice.dds.core.status.SampleRejectedStatusImpl, org.opensplice.dds.core.WaitSetImpl, org.opensplice.dds.topic.ParticipantBuiltinTopicDataImpl, org.opensplice.dds.core.status.RequestedDeadlineMissedStatusImpl, org.opensplice.dds.topic.BuiltinTopicKeyImpl, org.opensplice.dds.core.GuardConditionImpl, org.opensplice.dds.core.event.AllDataDisposedEventImpl< TYPE >, org.opensplice.dds.core.policy.QosPolicyCountImpl, org.opensplice.dds.core.status.InconsistentTopicStatusImpl, org.opensplice.dds.core.status.LivelinessLostStatusImpl, org.opensplice.dds.core.status.SampleLostStatusImpl, org.opensplice.dds.core.policy.QosPolicyImpl, org.opensplice.dds.core.status.AllDataDisposedStatusImpl, org.opensplice.dds.core.IllegalArgumentExceptionImpl, org.opensplice.dds.core.InconsistentPolicyExceptionImpl, org.opensplice.dds.core.policy.PolicyFactoryImpl, org.opensplice.dds.core.policy.TypeConsistencyEnforcementImpl, org.opensplice.dds.core.PreconditionNotMetExceptionImpl, org.opensplice.dds.core.AlreadyClosedExceptionImpl, org.opensplice.dds.core.IllegalOperationExceptionImpl, org.opensplice.dds.core.ImmutablePolicyExceptionImpl, org.opensplice.dds.core.NotEnabledExceptionImpl, org.opensplice.dds.core.OutOfResourcesExceptionImpl, org.opensplice.dds.core.DDSExceptionImpl, org.opensplice.dds.core.status.DataAvailableStatusImpl, and org.opensplice.dds.core.status.DataOnReadersStatusImpl.

◆ getHistory()

History org.omg.dds.sub.DataReaderQos.getHistory ( )
inherited
Returns
the history QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getLatencyBudget()

LatencyBudget org.omg.dds.sub.DataReaderQos.getLatencyBudget ( )
inherited
Returns
the latencyBudget QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getLiveliness()

Liveliness org.omg.dds.sub.DataReaderQos.getLiveliness ( )
inherited
Returns
the liveliness QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getOwnership()

Ownership org.omg.dds.sub.DataReaderQos.getOwnership ( )
inherited
Returns
the ownership QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getPolicyFactory()

PolicyFactory org.omg.dds.core.EntityQos< P extends QosPolicy >.getPolicyFactory ( )
inherited

◆ getReaderDataLifecycle()

ReaderDataLifecycle org.omg.dds.sub.DataReaderQos.getReaderDataLifecycle ( )
inherited
Returns
the readerDataLifecycle QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getReaderLifespan()

ReaderLifespan org.opensplice.dds.sub.DataReaderQos.getReaderLifespan ( )
Returns
the ReaderLifeSpan QosPolicy.
See also
org.opensplice.dds.core.policy.ReaderLifespan

◆ getReliability()

Reliability org.omg.dds.sub.DataReaderQos.getReliability ( )
inherited
Returns
the reliability QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getRepresentation()

DataRepresentation org.omg.dds.sub.DataReaderQos.getRepresentation ( )
inherited

◆ getResourceLimits()

ResourceLimits org.omg.dds.sub.DataReaderQos.getResourceLimits ( )
inherited
Returns
the resourceLimits QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getShare()

Share org.opensplice.dds.sub.DataReaderQos.getShare ( )
Returns
the Share QosPolicy.
See also
org.opensplice.dds.core.policy.Share

◆ getSubscriptionKeys()

SubscriptionKeys org.opensplice.dds.sub.DataReaderQos.getSubscriptionKeys ( )
Returns
the SubscriptionKeys QosPolicy.
See also
org.opensplice.dds.core.policy.SubscriptionKeys

◆ getTimeBasedFilter()

TimeBasedFilter org.omg.dds.sub.DataReaderQos.getTimeBasedFilter ( )
inherited
Returns
the timeBasedFilter QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ getTypeConsistency()

TypeConsistencyEnforcement org.omg.dds.sub.DataReaderQos.getTypeConsistency ( )
inherited

◆ getUserData()

UserData org.omg.dds.sub.DataReaderQos.getUserData ( )
inherited
Returns
the userData QosPolicy

Implemented in org.opensplice.dds.sub.DataReaderQosImpl.

◆ withPolicies() [1/2]

EntityQos<P> org.omg.dds.core.EntityQos< P extends QosPolicy >.withPolicies ( P...  policy)
inherited

Copy this object and override the values of the given policies.

Returns
a new object
Exceptions
IllegalArgumentExceptionif any given policy is not applicable to the concrete type of this EntityQos.
See also
#withPolicy(QosPolicy)

◆ withPolicies() [2/2]

DataReaderQos org.omg.dds.sub.DataReaderQos.withPolicies ( QosPolicy.ForDataReader...  policy)
inherited

◆ withPolicy() [1/2]

EntityQos<P> org.omg.dds.core.EntityQos< P extends QosPolicy >.withPolicy ( policy)
inherited

Copy this object and override the value of the given policy.

Returns
a new object
Exceptions
IllegalArgumentExceptionif the given policy is not applicable to the concrete type of this EntityQos.
See also
withPolicies(QosPolicy...)

◆ withPolicy() [2/2]

DataReaderQos org.omg.dds.sub.DataReaderQos.withPolicy ( QosPolicy.ForDataReader  policy)
inherited

The documentation for this interface was generated from the following file: