@Deprecated public class EncodedDataStatus extends StatusSubsystemData implements Iterable<EncodedDataStatus>
| Constructor and Description |
|---|
EncodedDataStatus(KVList content)
Deprecated.
|
EncodedDataStatus(long timestampArg,
KVList content)
Deprecated.
|
EncodedDataStatus(long timestamp,
String key,
Object value)
Deprecated.
|
EncodedDataStatus(String key,
Object value)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static EncodedDataStatus |
addData(EncodedDataStatus current,
long timeStamp,
String name,
Object value)
Deprecated.
|
void |
addStatus(EncodedDataStatus next)
Deprecated.
|
protected KeyValueDataList |
encodeObject(Serializable obj)
Deprecated.
Subclasses must provide a specific implementation of the encoding process.
|
boolean |
equals(Object obj)
Deprecated.
|
KVList |
getContent()
Deprecated.
|
long |
getDataTimestamp()
Deprecated.
|
Object |
getEmbeddedObject()
Deprecated.
|
KeyValueDataList |
getEncodedData()
Deprecated.
Get the Encoded version of the embedded Object.
|
String |
getKey()
Deprecated.
|
int |
hashCode()
Deprecated.
|
Iterator<EncodedDataStatus> |
iterator()
Deprecated.
helps iterating over a list of linked status message.
|
void |
setNext(EncodedDataStatus next)
Deprecated.
|
String |
toString()
Deprecated.
|
getDataKey, getSubsystemDatagetSerializedObject, getState, setStategetClassName, getObject, getOriginAgentInfo, getTimeStamp, setOriginAgentInfoclone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliterator@Deprecated public EncodedDataStatus(long timestampArg, KVList content)
timestampArg - content - @Deprecated public EncodedDataStatus(KVList content)
content - @Deprecated public EncodedDataStatus(long timestamp, String key, Object value)
timestamp - key - value - @Deprecated public EncodedDataStatus(String key, Object value)
key - value - @Deprecated public void addStatus(EncodedDataStatus next)
next - @Deprecated public void setNext(EncodedDataStatus next)
next - @Deprecated public static EncodedDataStatus addData(EncodedDataStatus current, long timeStamp, String name, Object value)
current - The Status we want to add data to (can be null)timeStamp - name - value - public KeyValueDataList getEncodedData()
BusMessagegetEncodedData in class StatusDatapublic Iterator<EncodedDataStatus> iterator()
EncodedDataStatus received = ..... ;
for (EncodedDataStatus dataStatus : received) {
KVList list = dataStatus.getContent();
for (KeyData keyData : list) {
.... dataStatus.getDataTimestamp() ....
.... keyData.getKey() ....
// one of those Three options
.... keyData.getValue() .... // Optional
.... keyData.getContentAsList() ....// may be empty
.... keyData.getCrystallizedData() .... // Optional
}
}
iterator in interface Iterable<EncodedDataStatus>public String getKey()
@Deprecated public KVList getContent()
@Deprecated public Object getEmbeddedObject()
@Deprecated public long getDataTimestamp()
public String toString()
toString in class StatusMessageprotected KeyValueDataList encodeObject(Serializable obj)
BusMessageencodeObject in class StatusDataobj - The Serializable object embedded in the BusMessage.Copyright © 2015 LSST. All rights reserved.