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.policy | |
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. |
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. |
Class and Description |
---|
PolicyFactory |
QosPolicy
This class is the abstract root for all the QoS policies.
|
Class and Description |
---|
DataRepresentation |
Deadline
DataReader expects a new sample updating the value of each
instance at least once every deadline period. |
DestinationOrder
Controls the criteria used to determine the logical order among changes
made by
Publisher entities to the same instance of data (i.e.,
matching Topic and key). |
DestinationOrder.Kind |
Durability
This policy expresses if the data should "outlive" their writing time.
|
Durability.Kind |
DurabilityService
Specifies the configuration of the durability service.
|
EntityFactory
Controls the behavior of the
Entity when acting as a factory for
other entities. |
GroupData
User data not known by the middleware, but distributed by means of
built-in topics.
|
History
Specifies the behavior of the Service in the case where the value of a
sample changes (one or more times) before it can be successfully
communicated to one or more existing subscribers.
|
History.Kind |
LatencyBudget
Specifies the maximum acceptable delay from the time the data is written
until the data is inserted in the receiver's application cache and the
receiving application is notified of the fact.
|
Lifespan
Specifies the maximum duration of validity of the data written by the
DataWriter . |
Liveliness
Determines the mechanism and parameters used by the application to
determine whether an
Entity is "active" (alive). |
Liveliness.Kind |
Ownership
[optional] Specifies whether it is allowed for multiple
DataWriter s
to write the same instance of the data and if so, how these modifications
should be arbitrated. |
Ownership.Kind |
OwnershipStrength
[optional] Specifies the value of the "strength" used to arbitrate among
multiple
DataWriter objects that attempt to modify the same
instance of a data object (identified by Topic + key). |
Partition
This policy allows the introduction of a logical partition concept inside
the "physical" partition induced by a domain.
|
PolicyFactory |
Presentation
Specifies how the samples representing changes to data instances are
presented to the subscribing application.
|
Presentation.AccessScopeKind |
QosPolicy
This class is the abstract root for all the QoS policies.
|
QosPolicy.ForDataReader
A QosPolicy interface that implements this marker interface applies
to
DataReader Entities. |
QosPolicy.ForDataWriter
A QosPolicy interface that implements this marker interface applies
to
DataWriter Entities. |
QosPolicy.ForDomainParticipant
A QosPolicy interface that implements this marker interface applies
to
DomainParticipant Entities. |
QosPolicy.ForDomainParticipantFactory
A QosPolicy interface that implements this marker interface applies
to
DomainParticipantFactory objects. |
QosPolicy.ForPublisher
A QosPolicy interface that implements this marker interface applies
to
Publisher Entities. |
QosPolicy.ForSubscriber
A QosPolicy interface that implements this marker interface applies
to
Subscriber Entities. |
QosPolicy.ForTopic
A QosPolicy interface that implements this marker interface applies
to
Topic Entities. |
ReaderDataLifecycle
Specifies the behavior of the
DataReader with regards to the life
cycle of the data instances it manages. |
Reliability
This policy indicates the level of reliability requested by a
DataReader or offered by a DataWriter . |
Reliability.Kind |
RequestedOffered
This interface is implemented by QoS policies that enforce a Request/Offer
contract between publications and subscriptions -- that is, for which the
level of service offered by the publication is greater than or equal to
that requested by the subscription.
|
ResourceLimits
Specifies the resources that the Service can consume in order to meet the
requested QoS.
|
TimeBasedFilter
Filter that allows a
DataReader to specify that it is interested
only in (potentially) a subset of the values of the data. |
TopicData
User data not known by the middleware, but distributed by means of
built-in topics.
|
TransportPriority
This policy is a hint to the infrastructure as to how to set the priority
of the underlying transport used to send the data.
|
TypeConsistencyEnforcement |
TypeConsistencyEnforcement.Kind |
UserData
User data not known by the middleware, but distributed by means of
built-in topics.
|
WriterDataLifecycle
Specifies the behavior of the
DataWriter with regards to the life
cycle of the data instances it manages. |
Class and Description |
---|
QosPolicy
This class is the abstract root for all the QoS policies.
|
QosPolicyCount
Objects of this type are immutable.
|
Class and Description |
---|
EntityFactory
Controls the behavior of the
Entity when acting as a factory for
other entities. |
QosPolicy.ForDataWriter
A QosPolicy interface that implements this marker interface applies
to
DataWriter Entities. |
QosPolicy.ForDomainParticipant
A QosPolicy interface that implements this marker interface applies
to
DomainParticipant Entities. |
UserData
User data not known by the middleware, but distributed by means of
built-in topics.
|
Class and Description |
---|
DataRepresentation |
Deadline
DataReader expects a new sample updating the value of each
instance at least once every deadline period. |
DestinationOrder
Controls the criteria used to determine the logical order among changes
made by
Publisher entities to the same instance of data (i.e.,
matching Topic and key). |
Durability
This policy expresses if the data should "outlive" their writing time.
|
DurabilityService
Specifies the configuration of the durability service.
|
EntityFactory
Controls the behavior of the
Entity when acting as a factory for
other entities. |
GroupData
User data not known by the middleware, but distributed by means of
built-in topics.
|
History
Specifies the behavior of the Service in the case where the value of a
sample changes (one or more times) before it can be successfully
communicated to one or more existing subscribers.
|
LatencyBudget
Specifies the maximum acceptable delay from the time the data is written
until the data is inserted in the receiver's application cache and the
receiving application is notified of the fact.
|
Lifespan
Specifies the maximum duration of validity of the data written by the
DataWriter . |
Liveliness
Determines the mechanism and parameters used by the application to
determine whether an
Entity is "active" (alive). |
Ownership
[optional] Specifies whether it is allowed for multiple
DataWriter s
to write the same instance of the data and if so, how these modifications
should be arbitrated. |
OwnershipStrength
[optional] Specifies the value of the "strength" used to arbitrate among
multiple
DataWriter objects that attempt to modify the same
instance of a data object (identified by Topic + key). |
Partition
This policy allows the introduction of a logical partition concept inside
the "physical" partition induced by a domain.
|
Presentation
Specifies how the samples representing changes to data instances are
presented to the subscribing application.
|
QosPolicy.ForDataWriter
A QosPolicy interface that implements this marker interface applies
to
DataWriter Entities. |
QosPolicy.ForPublisher
A QosPolicy interface that implements this marker interface applies
to
Publisher Entities. |
Reliability
This policy indicates the level of reliability requested by a
DataReader or offered by a DataWriter . |
ResourceLimits
Specifies the resources that the Service can consume in order to meet the
requested QoS.
|
TransportPriority
This policy is a hint to the infrastructure as to how to set the priority
of the underlying transport used to send the data.
|
TypeConsistencyEnforcement |
UserData
User data not known by the middleware, but distributed by means of
built-in topics.
|
WriterDataLifecycle
Specifies the behavior of the
DataWriter with regards to the life
cycle of the data instances it manages. |
Class and Description |
---|
DataRepresentation |
Deadline
DataReader expects a new sample updating the value of each
instance at least once every deadline period. |
DestinationOrder
Controls the criteria used to determine the logical order among changes
made by
Publisher entities to the same instance of data (i.e.,
matching Topic and key). |
Durability
This policy expresses if the data should "outlive" their writing time.
|
EntityFactory
Controls the behavior of the
Entity when acting as a factory for
other entities. |
GroupData
User data not known by the middleware, but distributed by means of
built-in topics.
|
History
Specifies the behavior of the Service in the case where the value of a
sample changes (one or more times) before it can be successfully
communicated to one or more existing subscribers.
|
LatencyBudget
Specifies the maximum acceptable delay from the time the data is written
until the data is inserted in the receiver's application cache and the
receiving application is notified of the fact.
|
Liveliness
Determines the mechanism and parameters used by the application to
determine whether an
Entity is "active" (alive). |
Ownership
[optional] Specifies whether it is allowed for multiple
DataWriter s
to write the same instance of the data and if so, how these modifications
should be arbitrated. |
Partition
This policy allows the introduction of a logical partition concept inside
the "physical" partition induced by a domain.
|
Presentation
Specifies how the samples representing changes to data instances are
presented to the subscribing application.
|
QosPolicy.ForDataReader
A QosPolicy interface that implements this marker interface applies
to
DataReader Entities. |
QosPolicy.ForSubscriber
A QosPolicy interface that implements this marker interface applies
to
Subscriber Entities. |
ReaderDataLifecycle
Specifies the behavior of the
DataReader with regards to the life
cycle of the data instances it manages. |
ResourceLimits
Specifies the resources that the Service can consume in order to meet the
requested QoS.
|
TimeBasedFilter
Filter that allows a
DataReader to specify that it is interested
only in (potentially) a subset of the values of the data. |
TypeConsistencyEnforcement |
UserData
User data not known by the middleware, but distributed by means of
built-in topics.
|
Class and Description |
---|
DataRepresentation |
Deadline
DataReader expects a new sample updating the value of each
instance at least once every deadline period. |
DestinationOrder
Controls the criteria used to determine the logical order among changes
made by
Publisher entities to the same instance of data (i.e.,
matching Topic and key). |
Durability
This policy expresses if the data should "outlive" their writing time.
|
DurabilityService
Specifies the configuration of the durability service.
|
GroupData
User data not known by the middleware, but distributed by means of
built-in topics.
|
History
Specifies the behavior of the Service in the case where the value of a
sample changes (one or more times) before it can be successfully
communicated to one or more existing subscribers.
|
LatencyBudget
Specifies the maximum acceptable delay from the time the data is written
until the data is inserted in the receiver's application cache and the
receiving application is notified of the fact.
|
Lifespan
Specifies the maximum duration of validity of the data written by the
DataWriter . |
Liveliness
Determines the mechanism and parameters used by the application to
determine whether an
Entity is "active" (alive). |
Ownership
[optional] Specifies whether it is allowed for multiple
DataWriter s
to write the same instance of the data and if so, how these modifications
should be arbitrated. |
OwnershipStrength
[optional] Specifies the value of the "strength" used to arbitrate among
multiple
DataWriter objects that attempt to modify the same
instance of a data object (identified by Topic + key). |
Partition
This policy allows the introduction of a logical partition concept inside
the "physical" partition induced by a domain.
|
Presentation
Specifies how the samples representing changes to data instances are
presented to the subscribing application.
|
QosPolicy.ForTopic
A QosPolicy interface that implements this marker interface applies
to
Topic Entities. |
Reliability
This policy indicates the level of reliability requested by a
DataReader or offered by a DataWriter . |
ResourceLimits
Specifies the resources that the Service can consume in order to meet the
requested QoS.
|
TimeBasedFilter
Filter that allows a
DataReader to specify that it is interested
only in (potentially) a subset of the values of the data. |
TopicData
User data not known by the middleware, but distributed by means of
built-in topics.
|
TransportPriority
This policy is a hint to the infrastructure as to how to set the priority
of the underlying transport used to send the data.
|
TypeConsistencyEnforcement |
UserData
User data not known by the middleware, but distributed by means of
built-in topics.
|
Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.