RTI Connext Java API  Version 5.3.0
 All Classes Namespaces Functions Variables Groups Pages
Built-in Transport Plugins

Transport plugins delivered with RTI Connext. More...

Classes

interface  ShmemTransport
 Built-in transport plug-in for inter-process communications using shared memory. More...
 
interface  UDPv4Transport
 Built-in transport plug-in using UDP/IPv4. More...
 
interface  UDPv6Transport
 Built-in transport plug-in using UDP/IPv6. More...
 
class  ShmemTransport.Property_t
 Subclass of com.rti.ndds.transport.Transport.Property_t allowing specification of parameters that are specific to the shared-memory transport. More...
 
class  UDPv4Transport.Property_t
 Configurable IPv4/UDP Transport-Plugin properties. More...
 
class  UDPv6Transport.Property_t
 Configurable IPv6/UDP Transport-Plugin properties. More...
 

Detailed Description

Transport plugins delivered with RTI Connext.

The TRANSPORT_BUILTIN specifies the collection of transport plugins that can be automatically configured and managed by RTI Connext as a convenience to the user.

These transport plugins can simply be turned "on" or "off" by a specifying a bitmask in com.rti.dds.infrastructure.TransportBuiltinQosPolicy, thus bypassing the steps for setting up a transport plugin. RTI Connext preconfigures the transport plugin properties, the network address, and the aliases to "factory defined" values.

If a builtin transport plugin is turned "on" in com.rti.dds.infrastructure.TransportBuiltinQosPolicy, the plugin is implicitly created and registered to the corresponding com.rti.dds.domain.DomainParticipant by RTI Connext when:

whichever happens first.

Each builtin transport contains its own set of properties. For example, the com.rti.ndds.transport.UDPv4Transport allows the application to specify whether or not multicast is supported, the maximum size of the message, and provides a mechanism for the application to filter out network interfaces.

The builtin transport plugin properties can be changed by the method com.rti.ndds.transport.TransportSupport.set_builtin_transport_property() or by using the PROPERTY QoS policy associated with the com.rti.dds.domain.DomainParticipant. Builtin transport plugin properties specified in com.rti.dds.infrastructure.PropertyQosPolicy always overwrite the ones specified through com.rti.ndds.transport.TransportSupport.set_builtin_transport_property(). Refer to the specific builtin transport for the list of property names that can be specified through PROPERTY QoS policy.

Any changes to the builtin transport properties after the builtin transports have been registered with will have no effect.

See Also
com.rti.ndds.transport.TransportSupport.set_builtin_transport_property() com.rti.dds.infrastructure.PropertyQosPolicy

RTI Connext Java API Version 5.3.0 Copyright © Sun Jun 25 2017 Real-Time Innovations, Inc