public abstract class LivelinessChangedStatus extends Status
DataWriter
s that were writing
instances read through the DataReader
has changed. Some
DataWriter(s) have become "active" or "inactive."Constructor and Description |
---|
LivelinessChangedStatus() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getAliveCount()
The total number of currently active
DataWriter s that write
the Topic read by the DataReader . |
abstract int |
getAliveCountChange()
The change in the aliveCount since the last time the listener was
called or the status was read.
|
abstract InstanceHandle |
getLastPublicationHandle()
Handle to the last
DataWriter whose change in liveliness
caused this status to change. |
abstract int |
getNotAliveCount()
The total count of currently
DataWriter s that write the
Topic read by the DataReader that are no longer
asserting their liveliness. |
abstract int |
getNotAliveCountChange()
The change in the notAliveCount since the last time the listener was
called or the status was read.
|
allStatuses, noStatuses
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEnvironment
public abstract int getAliveCount()
DataWriter
s that write
the Topic read by the DataReader
. This count increases when a
newly matched DataWriter asserts its liveliness for the first time or
when a DataWriter previously considered to be not alive reasserts its
liveliness. The count decreases when a DataWriter considered alive
fails to assert its liveliness and becomes not alive, whether because
it was deleted normally or for some other reason.public abstract int getNotAliveCount()
DataWriter
s that write the
Topic
read by the DataReader
that are no longer
asserting their liveliness. This count increases when a DataWriter
considered alive fails to assert its liveliness and becomes not alive
for some reason other than the normal deletion of that DataWriter.
It decreases when a previously not alive DataWriter either reasserts
its liveliness or is deleted normally.public abstract int getAliveCountChange()
public abstract int getNotAliveCountChange()
public abstract InstanceHandle getLastPublicationHandle()
DataWriter
whose change in liveliness
caused this status to change.Copyright © 2014. All rights reserved.