OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.omg.dds.topic.TopicQos Interface Reference
Inheritance diagram for org.omg.dds.topic.TopicQos:
Inheritance graph
Collaboration diagram for org.omg.dds.topic.TopicQos:
Collaboration graph

Public Member Functions

public< POLICY extends P > POLICY get (Class< POLICY > id)
 
Deadline getDeadline ()
 
DestinationOrder getDestinationOrder ()
 
Durability getDurability ()
 
DurabilityService getDurabilityService ()
 
ServiceEnvironment getEnvironment ()
 
History getHistory ()
 
LatencyBudget getLatencyBudget ()
 
Lifespan getLifespan ()
 
Liveliness getLiveliness ()
 
Ownership getOwnership ()
 
PolicyFactory getPolicyFactory ()
 Provides an instance of org.omg.dds.core.policy.PolicyFactory. More...
 
Reliability getReliability ()
 
DataRepresentation getRepresentation ()
 
ResourceLimits getResourceLimits ()
 
TopicData getTopicData ()
 
TransportPriority getTransportPriority ()
 
TypeConsistencyEnforcement getTypeConsistency ()
 
EntityQos< P > withPolicies (P... policy)
 Copy this object and override the values of the given policies. More...
 
TopicQos withPolicies (QosPolicy.ForTopic... policy)
 
EntityQos< P > withPolicy (P policy)
 Copy this object and override the value of the given policy. More...
 
TopicQos withPolicy (QosPolicy.ForTopic policy)
 

Detailed Description

Definition at line 40 of file TopicQos.java.

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.topic.TopicQos.getDeadline ( )
Returns
the deadline QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getDestinationOrder()

DestinationOrder org.omg.dds.topic.TopicQos.getDestinationOrder ( )
Returns
the destinationOrder QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getDurability()

Durability org.omg.dds.topic.TopicQos.getDurability ( )
Returns
the durability QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getDurabilityService()

DurabilityService org.omg.dds.topic.TopicQos.getDurabilityService ( )
Returns
the durabilityService QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ 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.topic.TopicQos.getHistory ( )
Returns
the history QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getLatencyBudget()

LatencyBudget org.omg.dds.topic.TopicQos.getLatencyBudget ( )
Returns
the latencyBudget QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getLifespan()

Lifespan org.omg.dds.topic.TopicQos.getLifespan ( )
Returns
the lifespan QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getLiveliness()

Liveliness org.omg.dds.topic.TopicQos.getLiveliness ( )
Returns
the liveliness QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getOwnership()

Ownership org.omg.dds.topic.TopicQos.getOwnership ( )
Returns
the ownership QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getPolicyFactory()

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

◆ getReliability()

Reliability org.omg.dds.topic.TopicQos.getReliability ( )
Returns
the reliability QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getRepresentation()

DataRepresentation org.omg.dds.topic.TopicQos.getRepresentation ( )

◆ getResourceLimits()

ResourceLimits org.omg.dds.topic.TopicQos.getResourceLimits ( )
Returns
the resourceLimits QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getTopicData()

TopicData org.omg.dds.topic.TopicQos.getTopicData ( )
Returns
the topicData QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getTransportPriority()

TransportPriority org.omg.dds.topic.TopicQos.getTransportPriority ( )
Returns
the transportPriority QosPolicy

Implemented in org.opensplice.dds.topic.TopicQosImpl.

◆ getTypeConsistency()

TypeConsistencyEnforcement org.omg.dds.topic.TopicQos.getTypeConsistency ( )

◆ 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]

TopicQos org.omg.dds.topic.TopicQos.withPolicies ( QosPolicy.ForTopic...  policy)

◆ 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]

TopicQos org.omg.dds.topic.TopicQos.withPolicy ( QosPolicy.ForTopic  policy)

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