Package | Description |
---|---|
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.status |
Statuses may be classified as:
Read communication statuses: i.e., those that are related to
arrival of data, namely
DataOnReadersEvent and
DataAvailableEvent .
Plain communication statuses: i.e., all the others.
Read communication statuses are treated slightly differently than the
others for they don't change independently. |
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.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.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. |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.Class<? extends Status>> |
ServiceEnvironment.ServiceProviderInterface.allStatusKinds() |
java.util.Set<java.lang.Class<? extends Status>> |
StatusCondition.getEnabledStatuses()
This operation retrieves the list of communication statuses that are
taken into account to determine the triggerValue of the
StatusCondition.
|
java.util.Set<java.lang.Class<? extends Status>> |
Entity.getStatusChanges()
This operation retrieves the list of communication statuses in the
Entity that are 'triggered.' That is, the list of statuses whose value
has changed since the last time the application read the status.
|
java.util.Set<java.lang.Class<? extends Status>> |
ServiceEnvironment.ServiceProviderInterface.noStatusKinds() |
Modifier and Type | Method and Description |
---|---|
void |
StatusCondition.setEnabledStatuses(java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation defines the list of communication statuses that are
taken into account to determine the triggerValue of the
StatusCondition.
|
void |
Entity.setListener(LISTENER listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation installs a Listener on the Entity.
|
Modifier and Type | Class and Description |
---|---|
class |
DataAvailableStatus |
class |
DataOnReadersStatus |
class |
InconsistentTopicStatus
Another topic exists with the same name but different characteristics.
|
class |
LivelinessChangedStatus
The liveliness of one or more
DataWriter s that were writing
instances read through the DataReader has changed. |
class |
LivelinessLostStatus
The liveliness that the
DataWriter has committed through its
Liveliness was not respected; thus DataReader
entities will consider the DataWriter as no longer "active." |
class |
OfferedDeadlineMissedStatus
The deadline that the
DataWriter has committed through its
Deadline was not respected for a specific instance. |
class |
OfferedIncompatibleQosStatus
A
QosPolicy value was incompatible with what was requested. |
class |
PublicationMatchedStatus
The
DataWriter has found a DataReader that matches the
Topic and has compatible QoS, or has ceased to be matched with a
DataReader that was previously considered to be matched. |
class |
RequestedDeadlineMissedStatus
The deadline that the
DataReader was expecting through its
Deadline was not respected for a specific instance. |
class |
RequestedIncompatibleQosStatus
A
QosPolicy value was incompatible with what is offered. |
class |
SampleLostStatus
A sample has been lost (never received).
|
class |
SampleRejectedStatus
A (received) sample has been rejected.
|
class |
SubscriptionMatchedStatus
The
DataReader has found a DataWriter that matches the
Topic and has compatible QoS, or has ceased to be matched with a
DataWriter that was previously considered to be matched. |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<java.lang.Class<? extends Status>> |
Status.allStatuses(ServiceEnvironment env) |
static java.util.Set<java.lang.Class<? extends Status>> |
Status.noStatuses(ServiceEnvironment env) |
Modifier and Type | Method and Description |
---|---|
abstract DomainParticipant |
DomainParticipantFactory.createParticipant(int domainId,
DomainParticipantQos qos,
DomainParticipantListener listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation creates a new DomainParticipant object having default
QoS and no listener.
|
Publisher |
DomainParticipant.createPublisher(PublisherQos qos,
PublisherListener listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation creates a Publisher.
|
Subscriber |
DomainParticipant.createSubscriber(SubscriberQos qos,
SubscriberListener listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation creates a Subscriber.
|
<TYPE> Topic<TYPE> |
DomainParticipant.createTopic(java.lang.String topicName,
java.lang.Class<TYPE> type,
TopicQos qos,
TopicListener<TYPE> listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation creates a Topic with the desired QoS policies and
attaches to it the specified TopicListener.
|
Topic<DynamicType> |
DomainParticipant.createTopic(java.lang.String topicName,
DynamicType type,
TopicQos qos,
TopicListener<DynamicType> listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation creates a Topic with the desired QoS policies and
attaches to it the specified TopicListener.
|
Topic<DynamicType> |
DomainParticipant.createTopic(java.lang.String topicName,
DynamicType type,
TypeSupport<DynamicType> typeSupport,
TopicQos qos,
TopicListener<DynamicType> listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation creates a Topic with the desired QoS policies and
attaches to it the specified TopicListener.
|
<TYPE> Topic<TYPE> |
DomainParticipant.createTopic(java.lang.String topicName,
TypeSupport<TYPE> type,
TopicQos qos,
TopicListener<TYPE> listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation creates a Topic with the desired QoS policies and
attaches to it the specified TopicListener.
|
Modifier and Type | Method and Description |
---|---|
<TYPE> DataWriter<TYPE> |
Publisher.createDataWriter(Topic<TYPE> topic,
DataWriterQos qos,
DataWriterListener<TYPE> listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation creates a DataWriter.
|
Modifier and Type | Method and Description |
---|---|
<TYPE> DataReader<TYPE> |
Subscriber.createDataReader(TopicDescription<TYPE> topic,
DataReaderQos qos,
DataReaderListener<TYPE> listener,
java.util.Collection<java.lang.Class<? extends Status>> statuses)
This operation creates a
DataReader . |
Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.