RTI Connext Java API  Version 6.0.0
 All Classes Namespaces Functions Variables Groups Pages
DataTagQosPolicy Class Reference

Stores (name, value) pairs that can be used to determine access permissions. More...

Inheritance diagram for DataTagQosPolicy:
QosPolicy

Public Attributes

final TagSeq tags = new TagSeq()
 Sequence of data tags.
 
- Public Attributes inherited from QosPolicy
final QosPolicyId_t id
 The ID of this QoS policy.
 
final String policy_name
 The name of this QoS policy.
 

Additional Inherited Members

- Public Member Functions inherited from Struct
abstract boolean equals (Object obj)
 
abstract int hashCode ()
 
String toString ()
 
- Protected Member Functions inherited from Struct
 Struct ()
 
abstract void pull_from_nativeI (long native_status)
 
abstract void push_to_nativeI (long native_status)
 

Detailed Description

Stores (name, value) pairs that can be used to determine access permissions.

Entity:
com.rti.dds.subscription.DataReader com.rti.dds.publication.DataWriter
Properties:
RxO = N/A;
Changeable = NO

Usage

The DATA_TAG QoS policy can be used to associate a set of tags in the form of (name, value) pairs with a com.rti.dds.subscription.DataReader or com.rti.dds.publication.DataWriter. This is similar to the com.rti.dds.infrastructure.PropertyQosPolicy, except for the following differences:

  • Data tags are always propagated. You cannot select whether or not a particular pair should be propagated.
  • Connext passes data tags to the Access Control Security Plugin, which may use them to decide whether to allow or deny the corresponding entities.

There are helper functions to facilitate working with data tags. See the DATA_TAG page.

Member Data Documentation

final TagSeq tags = new TagSeq()

Sequence of data tags.

[default] An empty list.


RTI Connext Java API Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc