public class RTIAbstractionComponent extends java.lang.Object implements DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
DDSStandardAPI
for CoreDX DDS.
This class gives a easier way to use the CoreDX DDSConstructor and Description |
---|
RTIAbstractionComponent() |
Modifier and Type | Method and Description |
---|---|
boolean |
close()
Deletes all DDS entities
|
com.rti.dds.topic.ContentFilteredTopic |
createContentFilteredTopic(java.lang.String topicName,
com.rti.dds.topic.Topic topic,
java.lang.String logicalExpression,
java.util.List<java.lang.String> parameters)
Creates a ContentFilteredTopic
|
com.rti.dds.subscription.DataReader |
createDataReader(com.rti.dds.topic.TopicDescription topicDescription,
com.rti.dds.subscription.DataReaderQos dataReaderQoS,
com.rti.dds.subscription.DataReaderListener dataReaderListener)
Creates a DataReader
|
com.rti.dds.publication.DataWriter |
createDataWriter(com.rti.dds.topic.Topic topic,
com.rti.dds.publication.DataWriterQos dataWriterQoS,
com.rti.dds.publication.DataWriterListener dataWriterListener)
Creates a DataWriter
|
com.rti.dds.domain.DomainParticipant |
createParticipant(long domainID)
Creates a participant
|
com.rti.dds.domain.DomainParticipant |
createParticipant(long domainID,
com.rti.dds.domain.DomainParticipantQos qos)
Creates a participant on non-Android Device
|
com.rti.dds.domain.DomainParticipant |
createParticipant(long domainID,
com.rti.dds.domain.DomainParticipantQos qos,
java.lang.String license)
Creates a participant on Android Device
|
com.rti.dds.domain.DomainParticipant |
createParticipant(java.lang.String domainID)
Creates a participant
|
com.rti.dds.domain.DomainParticipant |
createParticipant(java.lang.String domainID,
com.rti.dds.domain.DomainParticipantQos qos)
Creates a participant on non-Android Device
|
com.rti.dds.domain.DomainParticipant |
createParticipant(java.lang.String domainID,
com.rti.dds.domain.DomainParticipantQos qos,
java.lang.String license)
Creates a participant on Android Device
|
com.rti.dds.publication.Publisher |
createPublisher(com.rti.dds.publication.PublisherQos pub_qos,
com.rti.dds.publication.PublisherListener pub_listener)
Creates a publisher
|
com.rti.dds.subscription.Subscriber |
createSubscriber(com.rti.dds.subscription.SubscriberQos sub_qos,
com.rti.dds.subscription.SubscriberListener sub_listener)
Creates a subscriber
|
com.rti.dds.topic.Topic |
createTopic(java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl> topicTypeSupport,
java.lang.String topicName)
Creates a Generic Topic
|
com.rti.dds.topic.Topic |
createTopic(java.lang.String typeName,
java.lang.String topicName)
Creates a Generic Topic
|
boolean |
deleteDataReader(java.lang.String dataReaderName)
Deletes the specified DataReader
|
boolean |
deleteDataWriter(java.lang.String dataWriterName)
Deletes the specified DataWriter
|
boolean |
deleteParticipant()
Deletes the participant
|
boolean |
deletePublisher()
Deletes the publisher
|
boolean |
deleteSubscriber()
Deletes the subscriber
|
boolean |
deleteTopic(com.rti.dds.topic.Topic topic)
Deletes a topic
|
java.lang.String |
getCompleteTopicName(java.lang.String topicName,
java.lang.Object topic)
Given a
TopicDescription , returns its complete name. |
java.lang.String |
getCompleteTopicName(com.rti.dds.topic.TopicDescription topic)
Given a
TopicDescription , returns its complete name. |
com.rti.dds.subscription.DataReader |
getDataReader(java.lang.String dataReaderCompleteName) |
com.rti.dds.publication.DataWriter |
getDataWriter(java.lang.String dataReaderCompleteName) |
com.rti.dds.subscription.DataReaderQos |
getDefaultDataReaderQoS()
Gets the default Data Reader QoS
|
com.rti.dds.publication.DataWriterQos |
getDefaultDataWriterQoS()
Gets the default Data Writer QoS
|
boolean |
writeTopic(java.lang.String topicName,
java.lang.Object topic)
Sends a Topic over the DDS Domain
|
public com.rti.dds.domain.DomainParticipant createParticipant(long domainID)
DDSStandardAPI
createParticipant
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public com.rti.dds.domain.DomainParticipant createParticipant(java.lang.String domainID)
DDSStandardAPI
createParticipant
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public com.rti.dds.domain.DomainParticipant createParticipant(long domainID, com.rti.dds.domain.DomainParticipantQos qos)
DDSStandardAPI
createParticipant
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public com.rti.dds.domain.DomainParticipant createParticipant(java.lang.String domainID, com.rti.dds.domain.DomainParticipantQos qos)
DDSStandardAPI
createParticipant
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public com.rti.dds.domain.DomainParticipant createParticipant(long domainID, com.rti.dds.domain.DomainParticipantQos qos, java.lang.String license)
DDSStandardAPI
createParticipant
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
license
- DDS Vendor String licensepublic com.rti.dds.domain.DomainParticipant createParticipant(java.lang.String domainID, com.rti.dds.domain.DomainParticipantQos qos, java.lang.String license)
DDSStandardAPI
createParticipant
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
license
- CoreDX´s String licensepublic com.rti.dds.topic.ContentFilteredTopic createContentFilteredTopic(java.lang.String topicName, com.rti.dds.topic.Topic topic, java.lang.String logicalExpression, java.util.List<java.lang.String> parameters)
DDSStandardAPI
createContentFilteredTopic
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
topicName
- The Class Name. E.g. "Integer
"topic
- A name for the topic. E.g. "HelloWorldFilteredTopic"logicalExpression
- SQL Expressionparameters
- Parameters in the SQL Expressionpublic com.rti.dds.subscription.Subscriber createSubscriber(com.rti.dds.subscription.SubscriberQos sub_qos, com.rti.dds.subscription.SubscriberListener sub_listener)
DDSStandardAPI
createSubscriber
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
sub_qos
- Subscriber´s QoS or nullsub_listener
- Subscriber´s Listener or nullpublic com.rti.dds.publication.Publisher createPublisher(com.rti.dds.publication.PublisherQos pub_qos, com.rti.dds.publication.PublisherListener pub_listener)
DDSStandardAPI
createPublisher
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
pub_qos
- Publisher´s QoS or nullpub_listener
- Publisher´s Listener or nullpublic com.rti.dds.subscription.DataReaderQos getDefaultDataReaderQoS()
DDSStandardAPI
getDefaultDataReaderQoS
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public com.rti.dds.publication.DataWriterQos getDefaultDataWriterQoS()
DDSStandardAPI
getDefaultDataWriterQoS
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public com.rti.dds.topic.Topic createTopic(java.lang.String typeName, java.lang.String topicName)
DDSStandardAPI
createTopic
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
typeName
- The Class Name. E.g. "String
"topicName
- A name for the topic. E.g. "HelloWorldTopic"public com.rti.dds.topic.Topic createTopic(java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl> topicTypeSupport, java.lang.String topicName)
DDSStandardAPI
createTopic
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
topicTypeSupport
- The instance of the GenericTopicTypeSupport classtopicName
- A name for the topic. E.g. "HelloWorldTopic"public com.rti.dds.subscription.DataReader createDataReader(com.rti.dds.topic.TopicDescription topicDescription, com.rti.dds.subscription.DataReaderQos dataReaderQoS, com.rti.dds.subscription.DataReaderListener dataReaderListener)
DDSStandardAPI
createDataReader
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
topicDescription
- The Topic to associate to DataReaderdataReaderQoS
- DataReader´s QoSdataReaderListener
- DataReader´s Listenerpublic com.rti.dds.publication.DataWriter createDataWriter(com.rti.dds.topic.Topic topic, com.rti.dds.publication.DataWriterQos dataWriterQoS, com.rti.dds.publication.DataWriterListener dataWriterListener)
DDSStandardAPI
createDataWriter
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
topic
- The Topic to associate to DataWriterdataWriterQoS
- DataWriter´s QoSdataWriterListener
- DataWriter´s Listener or nullpublic boolean writeTopic(java.lang.String topicName, java.lang.Object topic)
DDSStandardAPI
writeTopic
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
topicName
- The name for the topic. E.g. "HelloWorldTopic"topic
- The object that represents the topic samplepublic boolean deleteParticipant()
DDSStandardAPI
deleteParticipant
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public boolean deletePublisher()
DDSStandardAPI
deletePublisher
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public boolean deleteSubscriber()
DDSStandardAPI
deleteSubscriber
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public boolean deleteDataReader(java.lang.String dataReaderName)
DDSStandardAPI
deleteDataReader
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public boolean deleteDataWriter(java.lang.String dataWriterName)
DDSStandardAPI
deleteDataWriter
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public boolean deleteTopic(com.rti.dds.topic.Topic topic)
DDSStandardAPI
deleteTopic
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public boolean close()
DDSStandardAPI
close
in interface DDSStandardAPI<com.rti.dds.topic.Topic,java.lang.Class<? extends com.rti.dds.topic.TypeSupportImpl>,com.rti.dds.topic.ContentFilteredTopic,com.rti.dds.domain.DomainParticipantQos,com.rti.dds.subscription.SubscriberQos,com.rti.dds.domain.DomainParticipant,com.rti.dds.subscription.Subscriber,com.rti.dds.publication.Publisher,com.rti.dds.publication.PublisherQos,com.rti.dds.subscription.SubscriberListener,com.rti.dds.publication.PublisherListener,com.rti.dds.subscription.DataReaderListener,com.rti.dds.publication.DataWriterListener,com.rti.dds.subscription.DataReaderQos,com.rti.dds.publication.DataWriterQos,com.rti.dds.publication.DataWriter,com.rti.dds.subscription.DataReader,com.rti.dds.topic.TopicDescription>
public java.lang.String getCompleteTopicName(com.rti.dds.topic.TopicDescription topic)
TopicDescription
, returns its complete name. This name is used for indexing the DataWriter
s.topic
- The instance of TopicDescription
public java.lang.String getCompleteTopicName(java.lang.String topicName, java.lang.Object topic)
TopicDescription
, returns its complete name. This name is used for indexing the DataWriter
s.topicName
- A name for the topic. E.g. "HelloWorldTopic"topic
- The topic sample instance. E.g. "String
"public com.rti.dds.subscription.DataReader getDataReader(java.lang.String dataReaderCompleteName)
public com.rti.dds.publication.DataWriter getDataWriter(java.lang.String dataReaderCompleteName)