OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.omg.dds.core.status.RequestedDeadlineMissedStatus Class Referenceabstract

The deadline that the org.omg.dds.sub.DataReader was expecting through its org.omg.dds.core.policy.Deadline was not respected for a specific instance. More...

Inheritance diagram for org.omg.dds.core.status.RequestedDeadlineMissedStatus:
Inheritance graph
Collaboration diagram for org.omg.dds.core.status.RequestedDeadlineMissedStatus:
Collaboration graph

Public Member Functions

ServiceEnvironment getEnvironment ()
 
abstract InstanceHandle getLastInstanceHandle ()
 Handle to the last instance in the org.omg.dds.sub.DataReader for which a deadline was detected. More...
 
abstract int getTotalCount ()
 Total cumulative number of missed deadlines detected for any instance read by the org.omg.dds.sub.DataReader. More...
 
abstract int getTotalCountChange ()
 The incremental number of deadlines detected since the last time the listener was called or the status was read. More...
 

Static Public Member Functions

static Set< Class<? extends Status > > allStatuses (ServiceEnvironment env)
 
static Set< Class<? extends Status > > noStatuses (ServiceEnvironment env)
 

Detailed Description

The deadline that the org.omg.dds.sub.DataReader was expecting through its org.omg.dds.core.policy.Deadline was not respected for a specific instance.

Missed deadlines accumulate, that is, each deadline period the totalCount will be incremented by one for each instance for which data was not received.

See also
org.omg.dds.core.event.RequestedDeadlineMissedEvent
OfferedDeadlineMissedStatus

Definition at line 33 of file RequestedDeadlineMissedStatus.java.

Member Function Documentation

◆ allStatuses()

static Set<Class<? extends Status> > org.omg.dds.core.status.Status.allStatuses ( ServiceEnvironment  env)
staticinherited
Parameters
envIdentifies the Service instance to which the object will belong.

Definition at line 59 of file Status.java.

◆ 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.

◆ getLastInstanceHandle()

abstract InstanceHandle org.omg.dds.core.status.RequestedDeadlineMissedStatus.getLastInstanceHandle ( )
abstract

Handle to the last instance in the org.omg.dds.sub.DataReader for which a deadline was detected.

◆ getTotalCount()

abstract int org.omg.dds.core.status.RequestedDeadlineMissedStatus.getTotalCount ( )
abstract

Total cumulative number of missed deadlines detected for any instance read by the org.omg.dds.sub.DataReader.

Missed deadlines accumulate; that is, each deadline period the totalCount will be incremented by one for each instance for which data was not received.

◆ getTotalCountChange()

abstract int org.omg.dds.core.status.RequestedDeadlineMissedStatus.getTotalCountChange ( )
abstract

The incremental number of deadlines detected since the last time the listener was called or the status was read.

◆ noStatuses()

static Set<Class<? extends Status> > org.omg.dds.core.status.Status.noStatuses ( ServiceEnvironment  env)
staticinherited
Parameters
envIdentifies the Service instance to which the object will belong.

Definition at line 70 of file Status.java.


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