OMG Data Distribution Service
API Specification

This document is the JavaDoc component of the API specification for the Java version of the OMG Data Distribution Service for Real-Time Systems.

See:
          Description

Packages
org.omg.dds.core The Core (Infrastructure) Module defines the abstract classes and the interfaces that are refined by the other modules.
org.omg.dds.core.modifiable  
org.omg.dds.core.policy  
org.omg.dds.core.policy.modifiable  
org.omg.dds.core.status  
org.omg.dds.domain The Domain Module contains the DomainParticipant class that acts as an entry-point of the Service and acts as a factory for many of the classes.
org.omg.dds.domain.modifiable  
org.omg.dds.pub The Publication Module contains the Publisher and DataWriter interfaces as well as the PublisherListener and DataWriterListener interfaces, and more generally, all that is needed on the publication side.
org.omg.dds.pub.modifiable  
org.omg.dds.sub The Subscription Module contains the Subscriber, DataReader, ReadCondition, and QueryCondition interfaces, as well as the SubscriberListener and DataReaderListener interfaces, and more generally, all that is needed on the subscription side.
org.omg.dds.sub.modifiable  
org.omg.dds.topic The Topic-Definition Module contains the Topic, ContentFilteredTopic, and MultiTopic interfaces, the TopicListener interface, and more generally, all that is needed by the application to define Topic objects and attach QoS policies to them.
org.omg.dds.topic.modifiable  
org.omg.dds.type  
org.omg.dds.type.builtin  
org.omg.dds.type.dynamic  
org.omg.dds.type.dynamic.modifiable  
org.omg.dds.type.typeobject  

 

This document is the JavaDoc component of the API specification for the Java version of the OMG Data Distribution Service for Real-Time Systems.

Your DDS application will begin by creating a Bootstrap object and then using that to get the DomainParticipantFactory.

  1. Indicate your intention to participate in a DDS network (domain) by creating a DomainParticipant.
  2. To publish data:
    1. Create a Topic.
    2. Create a Publisher.
    3. Create a DataWriter.
    4. Write your Java object.
  3. To subscribe to data:
    1. Create a Topic.
    2. Create a Subscriber.
    3. Create a DataReader.
    4. Take your Java objects.



Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.