19 package org.omg.dds.pub;
22 import java.util.concurrent.TimeUnit;
23 import java.util.concurrent.TimeoutException;
87 extends DomainEntity<DataWriterListener<TYPE>, DataWriterQos>
149 throws TimeoutException;
191 throws TimeoutException;
459 TYPE instanceData)
throws TimeoutException;
492 Time sourceTimestamp)
throws TimeoutException;
526 long sourceTimestamp,
527 TimeUnit unit)
throws TimeoutException;
665 TYPE instanceData)
throws TimeoutException;
715 Time sourceTimestamp)
throws TimeoutException;
765 long sourceTimestamp,
766 TimeUnit unit)
throws TimeoutException;
846 TYPE instanceData)
throws TimeoutException;
880 Time sourceTimestamp)
throws TimeoutException;
914 long sourceTimestamp,
915 TimeUnit unit)
throws TimeoutException;
1052 Time sourceTimestamp)
throws TimeoutException;
1096 long sourceTimestamp,
1097 TimeUnit unit)
throws TimeoutException;
1174 TYPE instanceData)
throws TimeoutException;
1217 Time sourceTimestamp)
throws TimeoutException;
1260 long sourceTimestamp,
1261 TimeUnit unit)
throws TimeoutException;
This class contains the statistics about the discovered number of org.omg.dds.sub.DataReaders that are compatible with the org.omg.dds.pub.DataWriter to which the Status is attached.
InstanceHandle registerInstance(TYPE instanceData)
This operation informs the Service that the application will be modifying a particular instance...
TYPE getKeyValue(TYPE keyHolder, InstanceHandle handle)
This operation can be used to retrieve the instance key that corresponds to an instance handle...
A StatusCondition object is an immutable object that specifies Condition that is associated with each...
OfferedIncompatibleQosStatus getOfferedIncompatibleQosStatus()
This operation obtains the OfferedIncompatibleQosStatus object of the DataWriter. ...
LivelinessLostStatus getLivelinessLostStatus()
This operation obtains the LivelinessLostStatus object of the DataWriter.
InstanceHandle lookupInstance(TYPE keyHolder)
This operation takes as a parameter an instance and returns a handle that can be used in subsequent o...
public< OTHER > DataWriter< OTHER > cast()
Cast this data writer to the given type, or throw an exception if the cast fails. ...
void unregisterInstance(InstanceHandle handle)
This operation reverses the action of registerInstance(Object).
DomainEntity is the abstract base class for all DCPS entities, except for the org.omg.dds.domain.DomainParticipant.
void assertLiveliness()
This operation manually asserts the liveliness of the DataWriter.
DataWriter allows the application to set the value of the data to be published under a given org...
OfferedDeadlineMissedStatus getOfferedDeadlineMissedStatus()
This operation obtains the OfferedDeadlineMissedStatus object of the DataWriter.
void dispose(InstanceHandle instanceHandle)
This operation requests the middleware to delete the data (the actual deletion is postponed until the...
Set< InstanceHandle > getMatchedSubscriptions()
This operation retrieves the list of subscriptions currently "associated" with the DataWriter; that i...
The DCPSSubscription topic communicates the existence of datareaders by means of the SubscriptionBuil...
The liveliness that the org.omg.dds.pub.DataWriter has committed through its org.omg.dds.core.policy.Liveliness was not respected; thus org.omg.dds.sub.DataReader entities will consider the DataWriter as no longer "active.".
PublicationMatchedStatus getPublicationMatchedStatus()
This operation obtains the PublicationMatchedStatus object of the DataWriter.
An opaque handle that can be used to refer to a local or remote entity.
void write(TYPE instanceData)
This operation modifies the value of a data instance.
void waitForAcknowledgments(Duration maxWait)
This operation is intended to be used only if the DataWriter has org.omg.dds.core.policy.Reliability#getKind() set to org.omg.dds.core.policy.Reliability.Kind#RELIABLE.
StatusCondition< DataWriter< TYPE > > getStatusCondition()
A org.omg.dds.core.policy.QosPolicy value was incompatible with what was requested.
A Publisher is the object responsible for the actual dissemination of publications.
A span of elapsed time expressed with nanosecond precision.
SubscriptionBuiltinTopicData getMatchedSubscriptionData(InstanceHandle subscriptionHandle)
This operation retrieves information on a subscription that is currently "associated" with the DataWr...
Topic is the most basic description of the data to be published and subscribed.
The deadline that the org.omg.dds.pub.DataWriter has committed through its org.omg.dds.core.policy.Deadline was not respected for a specific instance.
A moment in time expressed with nanosecond precision (though not necessarily nanosecond accuracy)...