RTI Connext Java API  Version 6.1.1
ReliabilityQosPolicyAcknowledgmentModeKind Class Reference

<<extension>> Kinds of acknowledgment. More...

Inheritance diagram for ReliabilityQosPolicyAcknowledgmentModeKind:
Enum Copyable

Static Public Attributes

static final ReliabilityQosPolicyAcknowledgmentModeKind PROTOCOL_ACKNOWLEDGMENT_MODE
 Samples are acknowledged by RTPS protocol. More...
 
static final ReliabilityQosPolicyAcknowledgmentModeKind APPLICATION_AUTO_ACKNOWLEDGMENT_MODE
 Samples are acknowledged automatically after a subscribing application has accessed them. More...
 
static final ReliabilityQosPolicyAcknowledgmentModeKind APPLICATION_EXPLICIT_ACKNOWLEDGMENT_MODE
 Samples are acknowledged after the subscribing application explicitly calls acknowledge on the samples. More...
 

Additional Inherited Members

- Public Member Functions inherited from Enum
final int ordinal ()
 The integral value of this enumerated constant. More...
 
Object copy_from (Object src)
 
final String name ()
 The name of this enum constant, as declared in the enum declaration. More...
 
final String toString ()
 The string value of this enum constant. More...
 
- Protected Member Functions inherited from Enum
 Enum (String name, int ordinal)
 The constructor. More...
 
final Object clone () throws CloneNotSupportedException
 

Detailed Description

Member Data Documentation

◆ PROTOCOL_ACKNOWLEDGMENT_MODE

final ReliabilityQosPolicyAcknowledgmentModeKind PROTOCOL_ACKNOWLEDGMENT_MODE
static

Samples are acknowledged by RTPS protocol.

Samples are acknowledged according to the Real-Time Publish-Subscribe (RTPS) interoperability protocol.

◆ APPLICATION_AUTO_ACKNOWLEDGMENT_MODE

final ReliabilityQosPolicyAcknowledgmentModeKind APPLICATION_AUTO_ACKNOWLEDGMENT_MODE
static

Samples are acknowledged automatically after a subscribing application has accessed them.

A sample received by a com.rti.ndds.example.FooDataReader is acknowledged after the subscribing application accesses it, either through calling com.rti.ndds.example.FooDataReader.take or com.rti.ndds.example.FooDataReader.read on the DDS sample. If the read or take operation loans the samples, the acknowledgment is done after com.rti.ndds.example.FooDataReader.return_loan is called. Otherwise, for read or take operations that make a copy, acknowledgment is done after the read or take operations are executed.

◆ APPLICATION_EXPLICIT_ACKNOWLEDGMENT_MODE

final ReliabilityQosPolicyAcknowledgmentModeKind APPLICATION_EXPLICIT_ACKNOWLEDGMENT_MODE
static

Samples are acknowledged after the subscribing application explicitly calls acknowledge on the samples.

Samples received by a com.rti.dds.subscription.DataReader are explicitly acknowledged by the subscribing application, after it calls either com.rti.dds.subscription.DataReader.acknowledge_all or com.rti.dds.subscription.DataReader.acknowledge_sample.