Package gov.usgs.earthquake.distribution
Class HeartbeatInfo
java.lang.Object
gov.usgs.earthquake.distribution.HeartbeatInfo
HeartbeatInfo stores a single heartbeat key/value message, together with a
timestamp
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDate()
boolean
Test if a message is older than a purgeDatevoid
Set message timestampvoid
setMessage
(String message) Set message contentjavax.json.JsonObject
-
Constructor Details
-
HeartbeatInfo
Message constructor- Parameters:
message
- stringdate
- Date
-
-
Method Details
-
getMessage
- Returns:
- message contents
-
getDate
- Returns:
- message timestamp
-
setMessage
Set message content- Parameters:
message
- string to set
-
setDate
Set message timestamp- Parameters:
date
- to set
-
isExpired
Test if a message is older than a purgeDate- Parameters:
purgeDate
- Date- Returns:
- true if
getDate()
is before purgeDate
-
toJsonObject
public javax.json.JsonObject toJsonObject()- Returns:
- JSON object of the message
-