public final class PubSubJsonStatusMessage extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PubSubJsonStatusMessage.Builder
Builder for
PubSubJsonStatusMessage. |
| Modifier and Type | Method and Description |
|---|---|
static PubSubJsonStatusMessage.Builder |
builder()
Returns a new
PubSubJsonStatusMessage.Builder that can be used to construct instances of this class |
boolean |
equals(Object obj) |
boolean |
getIsCyclic()
True if Publisher periodically publishes status (see
PubSubStatusMessage.getNextReportTime()). |
String |
getMessageId() |
String |
getMessageType() |
DateTime |
getNextReportTime()
Returns when the next status update is expected.
|
PublisherId |
getPublisherId() |
PubSubState |
getStatus()
Status of the Publisher.
|
DateTime |
getTimestamp() |
int |
hashCode() |
PubSubJsonStatusMessage.Builder |
toBuilder()
Returns a new
PubSubJsonStatusMessage.Builder that is initialized with the state of this object. |
String |
toString() |
public boolean getIsCyclic()
PubSubStatusMessagePubSubStatusMessage.getNextReportTime()). If false,
the middleware (such as a MQTT Broker) should notify errors (via such as MQTT Will message).public DateTime getNextReportTime()
PubSubStatusMessagePubSubStatusMessage.getIsCyclic() is false.public PubSubState getStatus()
PubSubStatusMessagepublic String getMessageId()
public PublisherId getPublisherId()
public DateTime getTimestamp()
public static PubSubJsonStatusMessage.Builder builder()
PubSubJsonStatusMessage.Builder that can be used to construct instances of this classpublic PubSubJsonStatusMessage.Builder toBuilder()
PubSubJsonStatusMessage.Builder that is initialized with the state of this object.public String getMessageType()
Copyright © 2026. All rights reserved.