RTI Connext Java API  Version 6.0.1
 All Classes Namespaces Functions Variables Groups Pages
BuiltinQosProfiles Class Reference

The available built-in QoS libraries, profiles, and snippets. More...

Static Public Attributes

static final String BUILTIN_QOS_LIB
 A library of non-experimental QoS profiles.
 
static final String PROFILE_BASELINE_ROOT
 The root baseline QoS values from which all other Baseline.X.X.X profiles inherit.
 
static final String PROFILE_BASELINE
 The most up-to-date QoS default values.
 
static final String PROFILE_BASELINE_5_0_0
 The QoS default values for version 5.0.0.
 
static final String PROFILE_BASELINE_5_1_0
 The QoS default values for version 5.1.0.
 
static final String PROFILE_BASELINE_5_2_0
 The QoS default values for version 5.2.0.
 
static final String PROFILE_BASELINE_5_3_0
 The QoS default values for version 5.3.0.
 
static final String PROFILE_BASELINE_6_0_0
 The QoS default values for version 6.0.0.
 
static final String PROFILE_GENERIC_COMMON
 A common Participant base profile.
 
static final String PROFILE_GENERIC_MONITORING_COMMON
 Enables RTI Monitoring Library.
 
static final String PROFILE_GENERIC_CONNEXT_MICRO_COMPATIBILITY
 Sets the values necessary to communicate with RTI Connext Micro.
 
static final String PROFILE_GENERIC_CONNEXT_MICRO_COMPATIBILITY_2_4_9
 Sets the values necessary to communicate with RTI Connext Micro versions 2.4.4 through at least 2.4.9.
 
static final String PROFILE_GENERIC_CONNEXT_MICRO_COMPATIBILITY_2_4_3
 Sets the values necessary to communicate with RTI Connext Micro versions 2.4.3 and ealier.
 
static final String PROFILE_GENERIC_OTHER_DDS_VENDOR_COMPATIBILITY
 Sets the values necessary to interoperate with other DDS vendors.
 
static final String PROFILE_GENERIC_510_TRANSPORT_COMPATIBILITY
 Sets the values necessary to interoperate with RTI Connext 5.1.0 using the UDPv6 and/or SHMEM transports.
 
static final String PROFILE_GENERIC_SECURITY
 Loads the DDS Secure builtin plugins.
 
static final String BUILTIN_QOS_LIB_EXP
 A library of experimental QoS profiles.
 
static final String PROFILE_GENERIC_STRICT_RELIABLE
 Enables strict reliability.
 
static final String PROFILE_GENERIC_KEEP_LAST_RELIABLE
 Enables keep-last reliability.
 
static final String PROFILE_GENERIC_BEST_EFFORT
 Enables best-effort reliability kind.
 
static final String PROFILE_GENERIC_STRICT_RELIABLE_HIGH_THROUGHPUT
 A profile that can be used to achieve high throughput.
 
static final String PROFILE_GENERIC_STRICT_RELIABLE_LOW_LATENCY
 A profile that can be used to achieve low latency.
 
static final String PROFILE_GENERIC_PARTICIPANT_LARGE_DATA
 A common Participant base profile to facilitate sending large data.
 
static final String PROFILE_GENERIC_PARTICIPANT_LARGE_DATA_MONITORING
 Configures Participants for large data and monitoring.
 
static final String PROFILE_GENERIC_STRICT_RELIABLE_LARGE_DATA
 Configures endpoints for sending large data with strict reliability.
 
static final String PROFILE_GENERIC_KEEP_LAST_RELIABLE_LARGE_DATA
 Configures endpoints for sending large data with keep-last reliability.
 
static final String PROFILE_GENERIC_STRICT_RELIABLE_LARGE_DATA_FAST_FLOW
 Configures strictly reliable communication for large data with a fast flow controller.
 
static final String PROFILE_GENERIC_STRICT_RELIABLE_LARGE_DATA_MEDIUM_FLOW
 Configures strictly reliable communication for large data with a medium flow controller.
 
static final String PROFILE_GENERIC_STRICT_RELIABLE_LARGE_DATA_SLOW_FLOW
 Configures strictly reliable communication for large data with a slow flow controller.
 
static final String PROFILE_GENERIC_KEEP_LAST_RELIABLE_LARGE_DATA_FAST_FLOW
 Configures keep-last reliable communication for large data with a fast flow controller.
 
static final String PROFILE_GENERIC_KEEP_LAST_RELIABLE_LARGE_DATA_MEDIUM_FLOW
 Configures keep-last reliable communication for large data with a medium flow controller.
 
static final String PROFILE_GENERIC_KEEP_LAST_RELIABLE_LARGE_DATA_SLOW_FLOW
 Configures keep-last reliable communication for large data with a slow flow controller.
 
static final String PROFILE_GENERIC_KEEP_LAST_RELIABLE_TRANSIENT_LOCAL
 Persists the samples of a DataWriter as long as the entity exists.
 
static final String PROFILE_GENERIC_KEEP_LAST_RELIABLE_TRANSIENT
 Persists samples using RTI Persistence Service.
 
static final String PROFILE_GENERIC_KEEP_LAST_RELIABLE_PERSISTENT
 Persists samples in permanent storage, like a disk, using RTI Persistence Service.
 
static final String PROFILE_GENERIC_AUTO_TUNING
 Enables the Turbo Mode batching and Auto Throttle experimental features.
 
static final String PROFILE_GENERIC_MINIMAL_MEMORY_FOOTPRINT
 Uses a set of QoS which reduces the memory footprint of the application.
 
static final String PROFILE_PATTERN_PERIODIC_DATA
 Used for applications that expect periodic data.
 
static final String PROFILE_PATTERN_STREAMING
 Used for applications that stream data.
 
static final String PROFILE_PATTERN_RELIABLE_STREAMING
 Used for applications that stream data and require reliable communication.
 
static final String PROFILE_PATTERN_EVENT
 Used for applications that handle events.
 
static final String PROFILE_PATTERN_ALARM_EVENT
 Used for applications that handle alarm events.
 
static final String PROFILE_PATTERN_STATUS
 Used for applications whose samples represent statuses.
 
static final String PROFILE_PATTERN_ALARM_STATUS
 Used for applications in which samples represent alarm statuses.
 
static final String PROFILE_PATTERN_LAST_VALUE_CACHE
 Used for applications that only need the last published value.
 
static final String BUILTIN_QOS_SNIPPET_LIB
 A library of QoS Snippets.
 
static final String SNIPPET_OPTIMIZATION_RELIABILITY_PROTOCOL_COMMON
 QoS Snippet that configures the reliability protocol with a common configuration.
 
static final String SNIPPET_OPTIMIZATION_RELIABILITY_PROTOCOL_KEEP_ALL
 QoS Snippet that configures the reliability protocol for KEEP_ALL.
 
static final String SNIPPET_OPTIMIZATION_RELIABILITY_PROTOCOL_KEEP_LAST
 QoS Snippet that configures the reliability protocol for KEEP_LAST.
 
static final String SNIPPET_OPTIMIZATION_RELIABILITY_PROTOCOL_HIGH_RATE
 QoS Snippet that configures the reliability protocol for sending data at a high rate.
 
static final String SNIPPET_OPTIMIZATION_RELIABILITY_PROTOCOL_LOW_LATENCY
 QoS Snippet that configures the reliability protocol for sending data at low latency.
 
static final String SNIPPET_OPTIMIZATION_RELIABILITY_PROTOCOL_LARGE_DATA
 QoS Snippet that configures the reliability protocol for large data.
 
static final String SNIPPET_OPTIMIZATION_DATACACHE_LARGE_DATA_DYNAMICMEMALLOC
 Configures the DataWriter and DataReader caches to use dynamic memory allocation for Large Data samples.
 
static final String SNIPPET_OPTIMIZATION_DISCOVERY_COMMON
 QoS Snippet that optimizes discovery with a common configuration.
 
static final String SNIPPET_OPTIMIZATION_DISCOVERY_PARTICIPANT_COMPACT
 QoS Snippet that optimizes the Participant QoS to send less discovery information.
 
static final String SNIPPET_OPTIMIZATION_DISCOVERY_ENDPOINT_FAST
 QoS Snippet that optimizes the Endpoint Discovery to be faster.
 
static final String SNIPPET_OPTIMIZATION_TRANSPORT_LARGE_BUFFERS
 QoS Snippet that increases the Participant default buffer that shmem and udpv4 use.
 
static final String SNIPPET_QOS_POLICY_RELIABILITY_RELIABLE
 QoS Snippet that sets RELIABILITY QoS to RELIABLE.
 
static final String SNIPPET_QOS_POLICY_RELIABILITY_BEST_EFFORT
 QoS Snippet that sets RELIABILITY QoS to BEST_EFFORT.
 
static final String SNIPPET_QOS_POLICY_HISTORY_KEEP_LAST_1
 QoS Snippet that sets HISTORY QoS to KEEP_LAST kind with depth 1.
 
static final String SNIPPET_QOS_POLICY_HISTORY_KEEP_ALL
 QoS Snippet that sets HISTORY QosPolicy to KEEP_ALL kind.
 
static final String SNIPPET_QOS_POLICY_PUBLISH_MODE_ASYNCHRONOUS
 QoS Snippet that sets PUBLISH_MODE QosPolicy to ASYNCHRONOUS kind.
 
static final String SNIPPET_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL
 QoS Snippet that sets DURABILITY QosPolicy to TRANSIENT_LOCAL kind.
 
static final String SNIPPET_QOS_POLICY_DURABILITY_TRANSIENT
 QoS Snippet that sets DURABILITY QosPolicy to TRANSIENT kind.
 
static final String SNIPPET_QOS_POLICY_DURABILITY_PERSISTENT
 QoS Snippet that sets DURABILITY QosPolicy to PERSISTENT kind.
 
static final String SNIPPET_QOS_POLICY_BATCHING_ENABLE
 QoS Snippet that sets BATCH QosPolicy to true.
 
static final String SNIPPET_FEATURE_FLOW_CONTROLLER_838MBPS
 QoS Snippet that configures and set a FlowController of 838 Mbps.
 
static final String SNIPPET_FEATURE_FLOW_CONTROLLER_209MBPS
 QoS Snippet that configures and sets a FlowController of 209 Mbps.
 
static final String SNIPPET_FEATURE_FLOW_CONTROLLER_52MBPS
 QoS Snippet that configures and sets a FlowController of 52 Mbps.
 
static final String SNIPPET_FEATURE_AUTO_TUNING_ENABLE
 QoS Snippet that enables auto_throttle and turbo_mode to true.
 
static final String SNIPPET_FEATURE_MONITORING_ENABLE
 QoS Snippet that enables the use of the RTI Monitoring Library.
 
static final String SNIPPET_FEATURE_SECURITY_ENABLE
 QoS Snippet that enables security using the Builtin Security Plugins.
 
static final String SNIPPET_FEATURE_TOPIC_QUERY_ENABLE
 QoS Snippet that enables Topic Query.
 
static final String SNIPPET_TRANSPORT_TCP_LAN_CLIENT = "Transport.TCP.LAN.Client"
 QoS Snippet that configures a TCP LAN Client over DDS.
 
static final String SNIPPET_TRANSPORT_TCP_WAN_SYMMETRIC_CLIENT
 QoS Snippet that configures a symmetric WAN TCP Client over DDS.
 
static final String SNIPPET_TRANSPORT_TCP_WAN_ASYMMETRIC_SERVER
 QoS Snippet that an asymmetric WAN TCP Server over DDS.
 
static final String SNIPPET_TRANSPORT_TCP_WAN_ASYMMETRIC_CLIENT
 QoS Snippet that configures an asymmetric WAN TCP Client over DDS.
 
static final String SNIPPET_COMPATIBILITY_CONNEXT_MICRO_VERSION_2_4_3
 QoS Snippet that configures sets LIVELINESS QoS to be compatible with RTI Connext Micro 2.4.3.
 
static final String SNIPPET_COMPATIBILITY_OTHER_DDS_VENDORS_ENABLE
 QoS Snippet that configures RTI Connext to interoperate with other DDS vendors.
 
static final String SNIPPET_5_1_0_TRANSPORT_ENABLE
 QoS Snippet that configures RTI Connext to interoperate with RTI Connext 5.1.0 and below for UDPv6 and SHMEM transports.
 

Detailed Description

The available built-in QoS libraries, profiles, and snippets.


RTI Connext Java API Version 6.0.1 Copyright © Sat Nov 23 2019 Real-Time Innovations, Inc