OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.opensplice.dds.core.QosProviderImpl Class Reference
Inheritance diagram for org.opensplice.dds.core.QosProviderImpl:
Inheritance graph
Collaboration diagram for org.opensplice.dds.core.QosProviderImpl:
Collaboration graph

Public Member Functions

 QosProviderImpl (OsplServiceEnvironment environment, String uri, String profile)
 
DataReaderQos getDataReaderQos ()
 
DataReaderQos getDataReaderQos (String id)
 
DataWriterQos getDataWriterQos ()
 
DataWriterQos getDataWriterQos (String id)
 
DomainParticipantFactoryQos getDomainParticipantFactoryQos ()
 
DomainParticipantFactoryQos getDomainParticipantFactoryQos (String id)
 
DomainParticipantQos getDomainParticipantQos ()
 
DomainParticipantQos getDomainParticipantQos (String id)
 
ServiceEnvironment getEnvironment ()
 
PublisherQos getPublisherQos ()
 
PublisherQos getPublisherQos (String id)
 
SubscriberQos getSubscriberQos ()
 
SubscriberQos getSubscriberQos (String id)
 
TopicQos getTopicQos ()
 
TopicQos getTopicQos (String id)
 

Static Public Member Functions

static QosProvider newQosProvider (String uri, String profile, ServiceEnvironment env)
 Constructs a new QosProvider based on the provided uri and profile. More...
 

Detailed Description

Definition at line 44 of file QosProviderImpl.java.

Constructor & Destructor Documentation

◆ QosProviderImpl()

org.opensplice.dds.core.QosProviderImpl.QosProviderImpl ( OsplServiceEnvironment  environment,
String  uri,
String  profile 
)

Definition at line 48 of file QosProviderImpl.java.

Member Function Documentation

◆ getDataReaderQos() [1/2]

DataReaderQos org.opensplice.dds.core.QosProviderImpl.getDataReaderQos ( )

Definition at line 146 of file QosProviderImpl.java.

◆ getDataReaderQos() [2/2]

DataReaderQos org.opensplice.dds.core.QosProviderImpl.getDataReaderQos ( String  id)

Definition at line 151 of file QosProviderImpl.java.

◆ getDataWriterQos() [1/2]

DataWriterQos org.opensplice.dds.core.QosProviderImpl.getDataWriterQos ( )

Definition at line 163 of file QosProviderImpl.java.

◆ getDataWriterQos() [2/2]

DataWriterQos org.opensplice.dds.core.QosProviderImpl.getDataWriterQos ( String  id)

Definition at line 168 of file QosProviderImpl.java.

◆ getDomainParticipantFactoryQos() [1/2]

DomainParticipantFactoryQos org.opensplice.dds.core.QosProviderImpl.getDomainParticipantFactoryQos ( )

Definition at line 67 of file QosProviderImpl.java.

◆ getDomainParticipantFactoryQos() [2/2]

DomainParticipantFactoryQos org.opensplice.dds.core.QosProviderImpl.getDomainParticipantFactoryQos ( String  id)

Definition at line 72 of file QosProviderImpl.java.

◆ getDomainParticipantQos() [1/2]

DomainParticipantQos org.opensplice.dds.core.QosProviderImpl.getDomainParticipantQos ( )

Definition at line 78 of file QosProviderImpl.java.

◆ getDomainParticipantQos() [2/2]

DomainParticipantQos org.opensplice.dds.core.QosProviderImpl.getDomainParticipantQos ( String  id)

Definition at line 83 of file QosProviderImpl.java.

◆ getEnvironment()

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

Implements org.omg.dds.core.DDSObject.

Definition at line 62 of file QosProviderImpl.java.

◆ getPublisherQos() [1/2]

PublisherQos org.opensplice.dds.core.QosProviderImpl.getPublisherQos ( )

Definition at line 129 of file QosProviderImpl.java.

◆ getPublisherQos() [2/2]

PublisherQos org.opensplice.dds.core.QosProviderImpl.getPublisherQos ( String  id)

Definition at line 134 of file QosProviderImpl.java.

◆ getSubscriberQos() [1/2]

SubscriberQos org.opensplice.dds.core.QosProviderImpl.getSubscriberQos ( )

Definition at line 112 of file QosProviderImpl.java.

◆ getSubscriberQos() [2/2]

SubscriberQos org.opensplice.dds.core.QosProviderImpl.getSubscriberQos ( String  id)

Definition at line 117 of file QosProviderImpl.java.

◆ getTopicQos() [1/2]

TopicQos org.opensplice.dds.core.QosProviderImpl.getTopicQos ( )

Definition at line 95 of file QosProviderImpl.java.

◆ getTopicQos() [2/2]

TopicQos org.opensplice.dds.core.QosProviderImpl.getTopicQos ( String  id)

Definition at line 100 of file QosProviderImpl.java.

◆ newQosProvider()

static QosProvider org.omg.dds.core.QosProvider.newQosProvider ( String  uri,
String  profile,
ServiceEnvironment  env 
)
staticinherited

Constructs a new QosProvider based on the provided uri and profile.

Parameters
uriA Uniform Resource Identifier (URI that points to the location where the QoS profile needs to be loaded from. Currently only URI's with a "file" scheme that point to an XML file are supported. If profiles and/or QoS settings are not uniquely identifiable by name within the resource pointed to by the uri, a random one of them will be stored.
profileThe name of the QoS profile that serves as the default QoS profile for the get*Qos operations.
Returns
A QosProvider instance that is instantiated with all profiles and/or QoS-ses loaded from the location specified by the provided uri.
Exceptions
IllegalArgumentExceptionIf no uri is provided or the resource pointed to by uri cannot be found or the content of the resource pointed to by uri is malformed (e.g. malformed XML).

Definition at line 72 of file QosProvider.java.


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