RTI Connext Java API  Version 5.0.0
ChannelSettings_t Class Reference

Type used to configure the properties of a channel. More...

Inherits Struct.

Public Member Functions

 ChannelSettings_t ()
 Constructor.
 
 ChannelSettings_t (ChannelSettings_t src)
 Constructor.
 
 ChannelSettings_t (TransportMulticastSettingsSeq multicast_settings, String filter_expression)
 Constructor.
 
- Public Member Functions inherited from Struct
abstract boolean equals (Object obj)
 
abstract int hashCode ()
 
String toString ()
 

Public Attributes

TransportMulticastSettingsSeq multicast_settings
 A sequence of com.rti.dds.infrastructure.TransportMulticastSettings_t used to configure the multicast addresses associated with a channel.
 
String filter_expression
 A logical expression used to determine the data that will be published in the channel.
 

Additional Inherited Members

- 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

Type used to configure the properties of a channel.

QoS:
com.rti.dds.infrastructure.MultiChannelQosPolicy

Constructor & Destructor Documentation

Constructor.

Constructor.

Parameters
src<<in>> Settings used to initialized the new settings.
ChannelSettings_t ( TransportMulticastSettingsSeq  multicast_settings,
String  filter_expression 
)

Constructor.

Parameters
multicast_settings<<in>> Multicast settings.
filter_expression<<in>> Filter expression.

Member Data Documentation

TransportMulticastSettingsSeq multicast_settings
Initial value:
=
new TransportMulticastSettingsSeq()

A sequence of com.rti.dds.infrastructure.TransportMulticastSettings_t used to configure the multicast addresses associated with a channel.

The sequence cannot be empty.

The maximum number of multicast locators in a channel is limited to four (A locator is defined by a transport alias, a multicast address and a port)

[default] Empty sequence (invalid value)

String filter_expression

A logical expression used to determine the data that will be published in the channel.

If the expression evaluates to TRUE, a sample will be published on the channel.

An empty string always evaluates the expression to TRUE.

A NULL value is not allowed.

The syntax of the expression will depend on the value of com.rti.dds.infrastructure.MultiChannelQosPolicy.filter_name

The filter expression length (including NULL-terminated character) cannot be greater than com.rti.dds.infrastructure.DomainParticipantResourceLimitsQosPolicy.channel_filter_expression_max_length.

See Also
Queries and Filters Syntax

[default] NULL (invalid value)


RTI Connext Java API Version 5.0.0 Copyright © Thu Aug 30 2012 Real-Time Innovations, Inc