OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.opensplice.dds.core.event.AllDataDisposedEvent< TYPE > Class Template Referenceabstract

All instances published for this topic have been disposed by means of a call to org.opensplice.dds.topic.Topic#disposeAllData(). More...

Inheritance diagram for org.opensplice.dds.core.event.AllDataDisposedEvent< TYPE >:
Inheritance graph
Collaboration diagram for org.opensplice.dds.core.event.AllDataDisposedEvent< TYPE >:
Collaboration graph

Public Member Functions

abstract AllDataDisposedEvent< TYPE > clone ()
 
ServiceEnvironment getEnvironment ()
 
abstract SOURCE getSource ()
 
abstract AllDataDisposedStatus getStatus ()
 Get access to the corresponding AllDataDisposedStatus. More...
 

Protected Member Functions

 AllDataDisposedEvent (Topic< TYPE > source)
 
void setSource (SOURCE source)
 

Detailed Description

All instances published for this topic have been disposed by means of a call to org.opensplice.dds.topic.Topic#disposeAllData().

Parameters
<TYPE>The data type of the source org.omg.dds.topic.Topic
See also
AllDataDisposedStatus

Definition at line 36 of file AllDataDisposedEvent.java.

Constructor & Destructor Documentation

◆ AllDataDisposedEvent()

Definition at line 40 of file AllDataDisposedEvent.java.

Member Function Documentation

◆ clone()

◆ getEnvironment()

ServiceEnvironment org.omg.dds.core.DDSObject.getEnvironment ( )
inherited
Returns
the org.omg.dds.core.ServiceEnvironment object that directly or indirectly was used to create this object.

Implemented in org.omg.dds.core.ServiceEnvironment, org.opensplice.dds.sub.ReflectionDataReader< TYPE, OUT_TYPE >, org.opensplice.dds.core.ModifiableTimeImpl, org.opensplice.dds.pub.ReflectionDataWriter< TYPE >, org.opensplice.dds.core.DurationImpl, org.opensplice.dds.topic.ContentFilteredTopicImpl< TYPE >, org.opensplice.dds.sub.ReadConditionImpl< TYPE >, org.opensplice.dds.core.EntityQosImpl< T extends QosPolicy >, org.opensplice.dds.type.TypeSupportImpl< TYPE >, org.opensplice.dds.topic.PublicationBuiltinTopicDataImpl, org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl, org.opensplice.dds.topic.TopicBuiltinTopicDataImpl, org.opensplice.dds.domain.DomainParticipantFactoryImpl, org.opensplice.dds.core.QosProviderImpl, org.opensplice.dds.core.status.OfferedIncompatibleQosStatusImpl, org.opensplice.dds.core.status.RequestedIncompatibleQosStatusImpl, org.opensplice.dds.core.InstanceHandleImpl, org.opensplice.dds.core.StatusConditionImpl< T extends Entity<?, ?>, org.opensplice.dds.core.status.LivelinessChangedStatusImpl, org.opensplice.dds.core.status.PublicationMatchedStatusImpl, org.opensplice.dds.core.status.SubscriptionMatchedStatusImpl, org.opensplice.dds.sub.SampleImpl< TYPE >, org.opensplice.dds.core.policy.ShareImpl, org.opensplice.dds.core.status.OfferedDeadlineMissedStatusImpl, org.opensplice.dds.core.status.SampleRejectedStatusImpl, org.opensplice.dds.core.WaitSetImpl, org.opensplice.dds.topic.ParticipantBuiltinTopicDataImpl, org.opensplice.dds.core.status.RequestedDeadlineMissedStatusImpl, org.opensplice.dds.topic.BuiltinTopicKeyImpl, org.opensplice.dds.core.GuardConditionImpl, org.opensplice.dds.core.event.AllDataDisposedEventImpl< TYPE >, org.opensplice.dds.core.policy.QosPolicyCountImpl, org.opensplice.dds.core.status.InconsistentTopicStatusImpl, org.opensplice.dds.core.status.LivelinessLostStatusImpl, org.opensplice.dds.core.status.SampleLostStatusImpl, org.opensplice.dds.core.policy.QosPolicyImpl, org.opensplice.dds.core.status.AllDataDisposedStatusImpl, org.opensplice.dds.core.IllegalArgumentExceptionImpl, org.opensplice.dds.core.InconsistentPolicyExceptionImpl, org.opensplice.dds.core.policy.PolicyFactoryImpl, org.opensplice.dds.core.policy.TypeConsistencyEnforcementImpl, org.opensplice.dds.core.PreconditionNotMetExceptionImpl, org.opensplice.dds.core.AlreadyClosedExceptionImpl, org.opensplice.dds.core.IllegalOperationExceptionImpl, org.opensplice.dds.core.ImmutablePolicyExceptionImpl, org.opensplice.dds.core.NotEnabledExceptionImpl, org.opensplice.dds.core.OutOfResourcesExceptionImpl, org.opensplice.dds.core.DDSExceptionImpl, org.opensplice.dds.core.status.DataAvailableStatusImpl, and org.opensplice.dds.core.status.DataOnReadersStatusImpl.

◆ getSource()

abstract SOURCE org.omg.dds.core.event.StatusChangedEvent< SOURCE extends Entity<?, ?>.getSource ( )
abstractinherited

◆ getStatus()

Get access to the corresponding AllDataDisposedStatus.

Returns
The corresponding AllDataDisposedStatus

◆ setSource()

void org.omg.dds.core.event.StatusChangedEvent< SOURCE extends Entity<?, ?>.setSource ( SOURCE  source)
protectedinherited

Definition at line 68 of file StatusChangedEvent.java.


The documentation for this class was generated from the following file: