RTI Connext Java API Version 7.6.0

Entry created when a DomainParticipant object is discovered. More...

Inherits AbstractBuiltinTopicData.

Public Attributes

final BuiltinTopicKey_t key
 DCPS key to distinguish entries. More...
 
final UserDataQosPolicy user_data
 Policy of the corresponding DomainParticipant. More...
 
final PropertyQosPolicy property
 <<extension>> Name value pair properties to be stored with DomainParticipant More...
 
final ProtocolVersion_t rtps_protocol_version
 <<extension>> Version number of the RTPS wire protocol used. More...
 
final VendorId_t rtps_vendor_id
 <<extension>> ID of vendor implementing the RTPS wire protocol. More...
 
int dds_builtin_endpoints
 Bitmap of builtin endpoints supported by the participant. More...
 
int available_builtin_endpoints_ext
 Extended bitmap of builtin endpoints supported by the participant. More...
 
final LocatorSeq default_unicast_locators
 <<extension>> Unicast locators used when individual entities do not specify unicast locators. More...
 
final ProductVersion_t product_version
 <<extension>> This is a vendor specific parameter. It gives the current version for rti-dds. More...
 
final EntityNameQosPolicy participant_name
 <<extension>> The participant name and role name. More...
 
final PartitionQosPolicy partition
 <<extension>> PartitionQosPolicy of the participant. More...
 
final ParticipantTrustProtectionInfo trust_protection_info
 <<extension>> Trust Plugins protection information associated with the discovered DomainParticipant. More...
 
final ParticipantTrustAlgorithmInfo trust_algorithm_info
 <<extension>> Trust Plugins algorithms associated with the discovered DomainParticipant. More...
 
int domain_id
 <<extension>> Domain ID associated with the discovered participant. More...
 
TransportInfoSeq transport_info
 <<extension>> A sequence of com.rti.dds.infrastructure.TransportInfo_t containing information about each of the installed transports of the discovered participant. More...
 
boolean partial_configuration
 <<extension>> Indicates whether a com.rti.dds.domain.builtin.ParticipantBuiltinTopicData only contains bootstrapping information. More...
 

Detailed Description

Member Data Documentation

◆ key

final BuiltinTopicKey_t key

DCPS key to distinguish entries.

◆ user_data

final UserDataQosPolicy user_data

Policy of the corresponding DomainParticipant.

◆ property

final PropertyQosPolicy property

<<extension>> Name value pair properties to be stored with DomainParticipant

◆ rtps_protocol_version

final ProtocolVersion_t rtps_protocol_version

<<extension>> Version number of the RTPS wire protocol used.

◆ rtps_vendor_id

final VendorId_t rtps_vendor_id

<<extension>> ID of vendor implementing the RTPS wire protocol.

◆ dds_builtin_endpoints

int dds_builtin_endpoints

Bitmap of builtin endpoints supported by the participant.

Each bit indicates a builtin endpoint that may be available on the participant.

BitEndpoint
0SPDPbuiltinParticipantWriter
1SPDPbuiltinParticipantReader
2SEDPbuiltinPublicationsWriter
3SEDPbuiltinPublicationsReader
4SEDPbuiltinSubscriptionsWriter
5SEDPbuiltinSubscriptionsReader
10BuiltinParticipantMessageWriter
11BuiltinParticipantMessageReader
12TypeLookupServiceRequestDataWriter
13TypeLookupServiceRequestDataReader
14TypeLookupServiceReplyDataWriter
15TypeLookupServiceReplyDataReader
16SEDPbuiltinPublicationsSecureWriter
17SEDPbuiltinPublicationsSecureReader
18SEDPbuiltinSubscriptionsSecureWriter
19SEDPbuiltinSubscriptionsSecureReader
20BuiltinParticipantMessageSecureWriter
21BuiltinParticipantMessageSecureReader
22BuiltinParticipantStatelessMessageWriter
23BuiltinParticipantStatelessMessageReader
24BuiltinParticipantVolatileMessageSecureWriter
25BuiltinParticipantVolatileMessageSecureReader
26SPDPbuiltinParticipantSecureWriter
27SPDPbuiltinParticipantSecureReader

◆ available_builtin_endpoints_ext

int available_builtin_endpoints_ext

Extended bitmap of builtin endpoints supported by the participant.

This bitmap is an extension of the builtin.ParticipantBuiltinTopicData.dds_builtin_endpoints field. It is used to indicate additional builtin endpoints that may be available on the participant.

BitEndpoint
0TypeLookupServiceRequestSecureWriter
1TypeLookupServiceRequestSecureReader
2TypeLookupServiceReplySecureWriter
3TypeLookupServiceReplySecureReader

◆ default_unicast_locators

final LocatorSeq default_unicast_locators

<<extension>> Unicast locators used when individual entities do not specify unicast locators.

◆ product_version

final ProductVersion_t product_version

<<extension>> This is a vendor specific parameter. It gives the current version for rti-dds.

◆ participant_name

final EntityNameQosPolicy participant_name

<<extension>> The participant name and role name.

This parameter contains the name and the role name of the discovered participant.

◆ partition

final PartitionQosPolicy partition

<<extension>> PartitionQosPolicy of the participant.

◆ trust_protection_info

final ParticipantTrustProtectionInfo trust_protection_info

<<extension>> Trust Plugins protection information associated with the discovered DomainParticipant.

Trust Plugins is a generic abstraction that represents any plugin intended to do transformation, interception, and validation of exchanged DomainParticipant data and metadata.

trust_protection_info contains information about how RTPS wire serialization, discovery, and liveliness interact with the loaded Trust Plugins. Two DomainParticipants will not match if their trust_protection_info is incompatible.

The meaning of the contents of this field may vary depending on what Trust Plugins the DomainParticipant is using. For information about how this field interacts with the RTI Security Plugins, please refer to the RTI Security Plugins User's Manual.

◆ trust_algorithm_info

final ParticipantTrustAlgorithmInfo trust_algorithm_info

<<extension>> Trust Plugins algorithms associated with the discovered DomainParticipant.

Trust Plugins is a generic abstraction that represents any plugin intended to do transformation, interception, and validation of exchanged DomainParticipant data and metadata. trust_algorithm_info contains information about what algorithms the loaded Trust Plugins are running. Two DomainParticipants will not match if their trust_algorithm_info are incompatible.

The meaning of the contents of this field may vary depending on what Trust Plugins the DomainParticipant is using. For information about how this field interacts with the RTI Security Plugins, please refer to the RTI Security Plugins User's Manual.

◆ domain_id

int domain_id

<<extension>> Domain ID associated with the discovered participant.

◆ transport_info

TransportInfoSeq transport_info

<<extension>> A sequence of com.rti.dds.infrastructure.TransportInfo_t containing information about each of the installed transports of the discovered participant.

This parameter contains a sequence of com.rti.dds.infrastructure.TransportInfo_t containing the class_id and message_size_max for all installed transports of the discovered participant. The maximum number of com.rti.dds.infrastructure.TransportInfo_t that will be stored in this sequence is controlled by the Domain Participant's resource limit com.rti.dds.infrastructure.DomainParticipantResourceLimitsQosPolicy.transport_info_list_max_length.

◆ partial_configuration

boolean partial_configuration

<<extension>> Indicates whether a com.rti.dds.domain.builtin.ParticipantBuiltinTopicData only contains bootstrapping information.

If this is com.rti.dds.infrastructure.true, the com.rti.dds.domain.builtin.ParticipantBuiltinTopicData only contains bootstrapping information. If it is com.rti.dds.infrastructure.false, it contains both bootstrapping and configuration information. The following fields are valid when this is set to com.rti.dds.infrastructure.true:

All other fields are invalid.

This field will only be set to com.rti.dds.infrastructure.true if a participant using com.rti.dds.infrastructure.DiscoveryConfigBuiltinPluginKind.SPDP2 receives a bootstrap message and com.rti.dds.infrastructure.DiscoveryConfigQosPolicy.ignore_default_domain_announcements is set to com.rti.dds.infrastructure.false (non-default).

If a participant is using com.rti.dds.infrastructure.DiscoveryConfigBuiltinPluginKind.SPDP, this field will always be set to com.rti.dds.infrastructure.false.