RTI Connext Java API  Version 6.0.0
 All Classes Namespaces Functions Variables Groups Pages
Package com.rti.dds.infrastructure

Defines the abstract classes and the interfaces that are refined by the other modules. Contains common definitions such as return codes, status values, and QoS policies. More...

Classes

class  AckResponseData_t
 Data payload of an application-level acknowledgment. More...
 
class  AllocationSettings_t
 Resource allocation settings. More...
 
class  AsynchronousPublisherQosPolicy
 Configures the mechanism that sends user data in an external middleware thread. More...
 
class  AvailabilityQosPolicy
 Configures the availability of data. More...
 
class  BAD_PARAM
 The exception BadKind is thrown when an inappropriate operation is invoked on a TypeCode object. More...
 
class  BAD_TYPECODE
 The exception BadKind is thrown when an inappropriate operation is invoked on a TypeCode object. More...
 
class  BadKind
 The exception BadKind is thrown when an inappropriate operation is invoked on a TypeCode object. More...
 
class  BadMemberId
 The specified com.rti.dds.typecode.TypeCode member ID is invalid. More...
 
class  BadMemberName
 The specified com.rti.dds.typecode.TypeCode member name is invalid. More...
 
class  BatchQosPolicy
 Used to configure batching of multiple samples into a single network packet in order to increase throughput for small samples. More...
 
class  BooleanSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < boolean > More...
 
class  Bounds
 A user exception thrown when a parameter is not within the legal bounds. More...
 
class  BuiltinQosProfiles
 The available built-in QoS libraries and profiles. More...
 
class  BuiltinTopicReaderResourceLimits_t
 Built-in topic reader's resource limits. More...
 
class  ByteSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < byte > More...
 
class  CdrPaddingKind
 The CDR padding kind determines whether or not the padding bytes will be set to zero during CDR serialization. More...
 
class  ChannelSettings_t
 Type used to configure the properties of a channel. More...
 
class  ChannelSettingsSeq
 Declares IDL sequence< com.rti.dds.infrastructure.ChannelSettings_t > More...
 
class  CharSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < char > More...
 
interface  Condition
 <<interface>> Root class for all the conditions that may be attached to a com.rti.dds.infrastructure.WaitSet. More...
 
class  ConditionSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.Condition > More...
 
class  ContentFilterProperty_t
 <<extension>> Type used to provide all the required information to enable content filtering. More...
 
class  Cookie_t
 <<extension>> Sequence of bytes. More...
 
class  CookieSeq
 Declares IDL sequence < com.rti.dds.infrastructure.Cookie_t > . More...
 
interface  Copyable
 <<extension>> <<interface>> Interface for all the user-defined data type classes that support copy. More...
 
class  DatabaseQosPolicy
 Various threads and resource limits settings used by RTI Connext to control its internal database. More...
 
class  DataReaderProtocolQosPolicy
 Along with com.rti.dds.infrastructure.WireProtocolQosPolicy and com.rti.dds.infrastructure.DataWriterProtocolQosPolicy, this QoS policy configures the DDS on-the-network protocol (RTPS). More...
 
class  DataReaderResourceLimitsQosPolicy
 Various settings that configure how a com.rti.dds.subscription.DataReader allocates and uses physical memory for internal resources. More...
 
class  DataRepresentationQosPolicy
 This QoS policy contains a list of representation identifiers used by com.rti.dds.publication.DataWriter and com.rti.dds.subscription.DataReader entities to negotiate which data representation to use. More...
 
class  DataTagQosPolicy
 Stores (name, value) pairs that can be used to determine access permissions. More...
 
class  DataTagQosPolicyHelper
 Policy helpers that facilitate management of the data tags in the input policy. More...
 
class  DataWriterProtocolQosPolicy
 Protocol that applies only to com.rti.dds.publication.DataWriter instances. More...
 
class  DataWriterResourceLimitsInstanceReplacementKind
 Sets the kinds of instances that can be replaced when instance resource limits are reached. More...
 
class  DataWriterResourceLimitsQosPolicy
 Various settings that configure how a com.rti.dds.publication.DataWriter allocates and uses physical memory for internal resources. More...
 
class  DeadlineQosPolicy
 Expresses the maximum duration (deadline) within which an instance is expected to be updated. More...
 
class  DestinationOrderQosPolicy
 Controls how the middleware will deal with data sent by multiple com.rti.dds.publication.DataWriter entities for the same instance of data (i.e., same com.rti.dds.topic.Topic and key). More...
 
class  DestinationOrderQosPolicyKind
 Kinds of destination order. More...
 
class  DestinationOrderQosPolicyScopeKind
 Scope of source destination order. More...
 
class  DiscoveryBuiltinReaderFragmentationResourceLimits_t
 
class  DiscoveryConfigBuiltinPluginKind
 Built-in discovery plugins that can be used. More...
 
class  DiscoveryConfigQosPolicy
 Settings for discovery configuration. More...
 
class  DiscoveryPluginPromiscuityKind
 <<extension>> Type used to indicate promiscuity mode of the discovery plugin. More...
 
class  DiscoveryQosPolicy
 <<extension>> Configures the mechanism used by the middleware to automatically discover and connect with new remote applications. More...
 
interface  DomainEntity
 <<interface>> Abstract base class for all DDS entities except for the com.rti.dds.domain.DomainParticipant. More...
 
class  DomainParticipantConfigParams_t
 <<extension>> Input paramaters for creating a participant from configuration. It allows to modify or override some of the properties of the entities defined in the configuration. More...
 
class  DomainParticipantResourceLimitsIgnoredEntityReplacementKind
 Available replacement policies for the ignored entities. More...
 
class  DomainParticipantResourceLimitsQosPolicy
 Various settings that configure how a com.rti.dds.domain.DomainParticipant allocates and uses physical memory for internal resources, including the maximum sizes of various properties. More...
 
class  DoubleSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < double > More...
 
class  DurabilityQosPolicy
 This QoS policy specifies whether or not RTI Connext will store and deliver previously published data samples to new com.rti.dds.subscription.DataReader entities that join the network later. More...
 
class  DurabilityQosPolicyKind
 Kinds of durability. More...
 
class  DurabilityServiceQosPolicy
 Various settings to configure the external RTI Persistence Service used by RTI Connext for DataWriters with a com.rti.dds.infrastructure.DurabilityQosPolicy setting of com.rti.dds.infrastructure.DurabilityQosPolicyKind.DurabilityQosPolicyKind.PERSISTENT_DURABILITY_QOS or com.rti.dds.infrastructure.DurabilityQosPolicyKind.DurabilityQosPolicyKind.TRANSIENT_DURABILITY_QOS. More...
 
class  Duration_t
 Type for duration representation. More...
 
class  EndpointGroup_t
 Specifies a group of endpoints that can be collectively identified by a name and satisfied by a quorum. More...
 
class  EndpointGroupSeq
 A sequence of com.rti.dds.infrastructure.EndpointGroup_t. More...
 
interface  Entity
 <<interface>> Abstract base class for all the DDS objects that support QoS policies, a listener, and a status condition. More...
 
class  EntityFactoryQosPolicy
 A QoS policy for all com.rti.dds.infrastructure.Entity types that can act as factories for one or more other com.rti.dds.infrastructure.Entity types. More...
 
class  EntityNameQosPolicy
 Assigns a name and a role name to a com.rti.dds.domain.DomainParticipant, com.rti.dds.publication.Publisher, com.rti.dds.subscription.Subscriber, com.rti.dds.publication.DataWriter or com.rti.dds.subscription.DataReader. Except for com.rti.dds.publication.Publisher and com.rti.dds.subscription.Subscriber, these names will be visible during the discovery process and in RTI tools to help you visualize and debug your system. More...
 
class  EventQosPolicy
 Settings for event. More...
 
class  ExclusiveAreaQosPolicy
 Configures multi-thread concurrency and deadlock prevention capabilities. More...
 
class  FloatSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < float > More...
 
class  GroupDataQosPolicy
 Attaches a buffer of opaque data that is distributed by means of Built-in Topics during discovery. More...
 
class  GuardCondition
 <<interface>> A specific com.rti.dds.infrastructure.Condition whose trigger_value is completely under the control of the application. More...
 
class  GUID_t
 Type for GUID (Global Unique Identifier) representation. More...
 
class  HistoryQosPolicy
 Specifies the behavior of RTI Connext in the case where the value of a sample changes (one or more times) before it can be successfully communicated to one or more existing subscribers. More...
 
class  HistoryQosPolicyKind
 Kinds of history. More...
 
class  InetAddressSeq
 Declares IDL sequence< com.rti.dds.infrastructure.java.net.InetAddress > More...
 
class  InstanceHandle_t
 Type definition for an instance handle. More...
 
class  InstanceHandleSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.InstanceHandle_t > . More...
 
class  IntSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.int > More...
 
class  LatencyBudgetQosPolicy
 Provides a hint as to the maximum acceptable delay from the time the data is written to the time it is received by the subscribing applications. More...
 
class  LifespanQosPolicy
 Specifies how long the data written by the com.rti.dds.publication.DataWriter is considered valid. More...
 
interface  Listener
 <<interface>> Abstract base class for all Listener interfaces. More...
 
class  LivelinessQosPolicy
 Specifies and configures the mechanism that allows com.rti.dds.subscription.DataReader entities to detect when com.rti.dds.publication.DataWriter entities become disconnected or "dead.". More...
 
class  LivelinessQosPolicyKind
 Kinds of liveliness. More...
 
class  Locator_t
 <<extension>> Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports. More...
 
class  LocatorFilter_t
 Specifies the configuration of an individual channel within a MultiChannel DataWriter. More...
 
class  LocatorFilterQosPolicy
 The QoS policy used to report the configuration of a MultiChannel DataWriter as part of com.rti.dds.publication.builtin.PublicationBuiltinTopicData. More...
 
class  LocatorFilterSeq
 Declares IDL sequence< com.rti.dds.infrastructure.LocatorFilter_t >. More...
 
class  LocatorSeq
 Declares IDL sequence < com.rti.dds.infrastructure.Locator_t > More...
 
class  LoggingQosPolicy
 Configures the RTI Connext logging facility. More...
 
class  LongDoubleSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.LongDouble > More...
 
class  LongSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < long > More...
 
class  MultiChannelQosPolicy
 Configures the ability of a DataWriter to send data on different multicast groups (addresses) based on the value of the data. More...
 
class  ObjectHolder
 <<extension>> Holder of object instance More...
 
class  OwnershipQosPolicy
 Specifies whether it is allowed for multiple com.rti.dds.publication.DataWriter (s) to write the same instance of the data and if so, how these modifications should be arbitrated. More...
 
class  OwnershipQosPolicyKind
 Kinds of ownership. More...
 
class  OwnershipStrengthQosPolicy
 Specifies the value of the strength used to arbitrate among multiple com.rti.dds.publication.DataWriter objects that attempt to modify the same instance of a data type (identified by com.rti.dds.topic.Topic + key). More...
 
class  PartitionQosPolicy
 Set of strings that introduces a logical partition among the topics visible by a com.rti.dds.publication.Publisher and a com.rti.dds.subscription.Subscriber. More...
 
class  PresentationQosPolicy
 Specifies how the samples representing changes to data instances are presented to a subscribing application. More...
 
class  PresentationQosPolicyAccessScopeKind
 Kinds of presentation "access scope". More...
 
class  ProductVersion_t
 <<extension>> Type used to represent the current version of RTI Connext. More...
 
class  ProfileQosPolicy
 Configures the way that XML documents containing QoS profiles are loaded by RTI Connext. More...
 
class  Property_t
 Properties are name/value pairs objects. More...
 
class  PropertyQosPolicy
 Stores name/value(string) pairs that can be used to configure certain parameters of RTI Connext that are not exposed through formal QoS policies. Can also be used to store and propagate application-specific name/value pairs that can be retrieved by user code during discovery. More...
 
class  PropertyQosPolicyHelper
 Policy helpers that facilitate management of the properties in the input policy. More...
 
class  PropertySeq
 Declares IDL sequence < com.rti.dds.infrastructure.Property_t > More...
 
class  ProtocolVersion_t
 <<extension>> Type used to represent the version of the RTPS protocol. More...
 
interface  PublicationPriority
 
class  PublishModeQosPolicy
 Specifies how RTI Connext sends application data on the network. This QoS policy can be used to tell RTI Connext to use its own thread to send data, instead of the user thread. More...
 
class  PublishModeQosPolicyKind
 Kinds of publishing mode. More...
 
class  Qos
 An abstract base class for all QoS types. More...
 
class  QosPolicy
 The base class for all QoS policies. More...
 
class  QosPolicyCount
 Type to hold a counter for a com.rti.dds.infrastructure.QosPolicyId_t. More...
 
class  QosPolicyCountSeq
 Declares IDL sequence < com.rti.dds.infrastructure.QosPolicyCount > More...
 
class  QosPolicyId_t
 Type to identify QosPolicies. More...
 
class  ReaderDataLifecycleQosPolicy
 Controls how a DataReader manages the lifecycle of the data that it has received. More...
 
class  ReceiverPoolQosPolicy
 Configures threads used by RTI Connext to receive and process data from transports (for example, UDP sockets). More...
 
class  RefilterQosPolicyKind
 <<extension>> Kinds of Refiltering More...
 
class  ReliabilityQosPolicy
 Indicates the level of reliability offered/requested by RTI Connext. More...
 
class  ReliabilityQosPolicyAcknowledgmentModeKind
 <<extension>> Kinds of acknowledgment. More...
 
class  ReliabilityQosPolicyKind
 Kinds of reliability. More...
 
class  RemoteParticipantPurgeKind
 Available behaviors for halting communication with remote participants (and their contained entities) with which discovery communication has been lost. More...
 
class  ResourceLimitsQosPolicy
 Controls the amount of physical memory allocated for DDS entities, if dynamic allocations are allowed, and how they occur. Also controls memory usage among different instance values for keyed topics. More...
 
class  RETCODE_ALREADY_DELETED
 The object target of this operation has already been deleted. More...
 
class  RETCODE_BAD_PARAMETER
 Illegal parameter value. More...
 
class  RETCODE_ERROR
 Generic, unspecified error. More...
 
class  RETCODE_ILLEGAL_OPERATION
 The operation was called under improper circumstances. More...
 
class  RETCODE_IMMUTABLE_POLICY
 Application attempted to modify an immutable QoS policy. More...
 
class  RETCODE_INCONSISTENT_POLICY
 Application specified a set of QoS policies that are not consistent with each other. More...
 
class  RETCODE_NO_DATA
 Indicates a transient situation where the operation did not return any data but there is no inherent error. More...
 
class  RETCODE_NOT_ALLOWED_BY_SECURITY
 An operation on the DDS API that fails because the security plugins do not allow it. More...
 
class  RETCODE_NOT_ENABLED
 Operation invoked on a com.rti.dds.infrastructure.Entity that is not yet enabled. More...
 
class  RETCODE_OUT_OF_RESOURCES
 RTI Connext ran out of the resources needed to complete the operation. More...
 
class  RETCODE_PRECONDITION_NOT_MET
 A pre-condition for the operation was not met. More...
 
class  RETCODE_TIMEOUT
 The operation timed out. More...
 
class  RETCODE_UNSUPPORTED
 Unsupported operation. Only returned by operations that are unsupported. More...
 
class  RtpsReliableReaderProtocol_t
 Qos related to reliable reader protocol defined in RTPS. More...
 
class  RtpsReliableWriterProtocol_t
 QoS related to the reliable writer protocol defined in RTPS. More...
 
class  RtpsReservedPortKind
 RTPS reserved port kind, used to identify the types of ports that can be reserved on domain participant enable. More...
 
class  RtpsWellKnownPorts_t
 RTPS well-known port mapping configuration. More...
 
class  SampleFlagBits
 Type to identify the sample flags reserved by RTI. More...
 
class  SampleIdentity_t
 Type definition for a Sample Identity. More...
 
class  SequenceNumber_t
 Type for sequence number representation. More...
 
class  ServiceQosPolicy
 Service associated with a DDS entity. More...
 
class  ServiceQosPolicyKind
 Kinds of service. More...
 
class  ShortSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < short > More...
 
interface  StatusCondition
 <<interface>> A specific com.rti.dds.infrastructure.Condition that is associated with each com.rti.dds.infrastructure.Entity. More...
 
class  StatusKind
 Type for status kinds. More...
 
class  StringSeq
 Declares IDL sequence < com.rti.dds.infrastructure.String > . More...
 
class  SystemResourceLimitsQosPolicy
 <<extension>> Configures com.rti.dds.domain.DomainParticipant-independent resources used by RTI Connext. Mainly used to change the maximum number of com.rti.dds.domain.DomainParticipant entities that can be created within a single process (address space). More...
 
class  Tag
 Tags are name/value pair objects. More...
 
class  TagSeq
 Declares IDL sequence < com.rti.dds.infrastructure.Tag > More...
 
class  ThreadSettings_t
 The properties of a thread of execution. More...
 
class  ThreadSettingsCpuRotationKind
 Determines how com.rti.dds.infrastructure.ThreadSettings_t.cpu_list affects processor affinity for thread-related QoS policies that apply to multiple threads. More...
 
class  ThreadSettingsKind
 A collection of flags used to configure threads of execution. More...
 
class  Time_t
 Type for time representation. More...
 
class  TimeBasedFilterQosPolicy
 Filter that allows a com.rti.dds.subscription.DataReader to specify that it is interested only in (potentially) a subset of the values of the data. More...
 
class  TopicDataQosPolicy
 Attaches a buffer of opaque data that is distributed by means of Built-in Topics during discovery. More...
 
class  TopicQueryDispatchQosPolicy
 Configures the ability of a com.rti.dds.publication.DataWriter to publish samples in response to a com.rti.dds.subscription.TopicQuery. More...
 
class  TransportBuiltinKind
 Built-in transport kind. More...
 
class  TransportBuiltinQosPolicy
 Specifies which built-in transports are used. More...
 
class  TransportInfo_t
 Contains the class_id and message_size_max of an installed transport. More...
 
class  TransportInfoSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.TransportInfo_t > . More...
 
class  TransportMulticastMapping_t
 Type representing a list of multicast mapping elements. More...
 
class  TransportMulticastMappingFunction_t
 Type representing an external mapping function. More...
 
class  TransportMulticastMappingQosPolicy
 Specifies the multicast address on which a com.rti.dds.subscription.DataReader wants to receive its data. It can also specify a port number as well as a subset of the available (at the com.rti.dds.domain.DomainParticipant level) transports with which to receive the multicast data. More...
 
class  TransportMulticastMappingSeq
 Declares IDL sequence< com.rti.dds.infrastructure.TransportMulticastSettings_t > More...
 
class  TransportMulticastQosPolicy
 Specifies the multicast address on which a com.rti.dds.subscription.DataReader wants to receive its data. It can also specify a port number as well as a subset of the available (at the com.rti.dds.domain.DomainParticipant level) transports with which to receive the multicast data. More...
 
class  TransportMulticastQosPolicyKind
 Transport Multicast Policy Kind. More...
 
class  TransportMulticastSettings_t
 Type representing a list of multicast locators. More...
 
class  TransportMulticastSettingsSeq
 Declares IDL sequence< com.rti.dds.infrastructure.TransportMulticastSettings_t > More...
 
class  TransportPriorityQosPolicy
 This QoS policy allows the application to take advantage of transports that are capable of sending messages with different priorities. More...
 
class  TransportSelectionQosPolicy
 Specifies the physical transports a com.rti.dds.publication.DataWriter or com.rti.dds.subscription.DataReader may use to send or receive data. More...
 
class  TransportUnicastQosPolicy
 Specifies a subset of transports and a port number that can be used by an Entity to receive data. More...
 
class  TransportUnicastSettings_t
 Type representing a list of unicast locators. More...
 
class  TransportUnicastSettingsSeq
 Declares IDL sequence< com.rti.dds.infrastructure.TransportUnicastSettings_t > More...
 
class  TypeConsistencyEnforcementQosPolicy
 Defines the rules for determining whether the type used to publish a given topic is consistent with that used to subscribe to it. More...
 
class  TypeConsistencyKind
 Kinds of type consistency. More...
 
class  TypeSupportQosPolicy
 Allows you to attach application-specific values to a com.rti.dds.publication.DataWriter or com.rti.dds.subscription.DataReader, which are passed to the serialization or deserialization routine of the associated data type and choose whether to set padding bytes to zero during serialization. More...
 
class  UserDataQosPolicy
 Attaches a buffer of opaque data that is distributed by means of Built-in Topics during discovery. More...
 
class  UserException
 User exception. More...
 
class  VendorId_t
 <<extension>> Type used to represent the vendor of the service implementing the RTPS protocol. More...
 
class  WaitSet
 <<interface>> Allows an application to wait until one or more of the attached com.rti.dds.infrastructure.Condition objects has a trigger_value of com.rti.dds.infrastructure.true or else until the timeout expires. More...
 
class  WaitSetProperty_t
 <<extension>> Specifies the com.rti.dds.infrastructure.WaitSet behavior for multiple trigger events. More...
 
class  WcharSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.char > More...
 
class  WireProtocolQosPolicy
 Specifies the wire-protocol-related attributes for the com.rti.dds.domain.DomainParticipant. More...
 
class  WireProtocolQosPolicyAutoKind
 Mechanism to automatically calculate the GUID prefix. More...
 
class  WriteParams_t
 <<extension>> Input parameters for writing with com.rti.ndds.example.FooDataWriter.write_w_params, com.rti.ndds.example.FooDataWriter.dispose_w_params, com.rti.ndds.example.FooDataWriter.register_instance_w_params, com.rti.ndds.example.FooDataWriter.unregister_instance_w_params More...
 
class  WriterDataLifecycleQosPolicy
 Controls how a com.rti.dds.publication.DataWriter handles the lifecycle of the instances (keys) that it is registered to manage. More...
 
class  WstringSeq
 Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.char* > More...
 

Detailed Description

Defines the abstract classes and the interfaces that are refined by the other modules. Contains common definitions such as return codes, status values, and QoS policies.

DDSInfrastructurePackage.png
DCPS Infrastructure package

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