public class StatusPersister extends Object implements org.lsst.ccs.bus.StatusListener, org.lsst.ccs.bus.KeyValueStatusListener
| Modifier and Type | Class and Description |
|---|---|
class |
StatusPersister.DataWriter |
| Modifier and Type | Field and Description |
|---|---|
protected Queue<Object[]> |
rq |
protected StatusPersister.DataWriter |
writer |
| Constructor and Description |
|---|
StatusPersister(Properties p) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToQueue(Object data,
String name) |
static void |
init(Properties p) |
void |
onKeyValueStatusDecomposition(String source,
long timeStamp,
String key,
Object value,
int commonID) |
void |
onStatus(org.lsst.ccs.bus.BusMessage s) |
void |
queueData(String origin,
long ts,
Object p) |
void |
queueDataValueNotification(String origin,
org.lsst.ccs.bus.DataValueNotification dv) |
void |
queueDescribedScalar(long tStamp,
String name,
org.lsst.ccs.bus.ObjectNType descriptionAndValue) |
void |
queueEncodedData(org.lsst.ccs.bus.EncodedDataStatus encodedDataStatus)
Deprecated.
|
void |
queueImmediateScalar(long tStamp,
String name,
Object d) |
void |
queueMetadataStatus(org.lsst.ccs.bus.MetadataStatus mst) |
void |
queueTrendingStatus(org.lsst.ccs.bus.TrendingStatus pv) |
protected StatusPersister.DataWriter writer
public StatusPersister(Properties p)
public static void init(Properties p)
public void onStatus(org.lsst.ccs.bus.BusMessage s)
onStatus in interface org.lsst.ccs.bus.StatusListenerpublic void onKeyValueStatusDecomposition(String source, long timeStamp, String key, Object value, int commonID)
onKeyValueStatusDecomposition in interface org.lsst.ccs.bus.KeyValueStatusListenerpublic void queueTrendingStatus(org.lsst.ccs.bus.TrendingStatus pv)
@Deprecated public void queueEncodedData(org.lsst.ccs.bus.EncodedDataStatus encodedDataStatus)
encodedDataStatus - public void queueDataValueNotification(String origin, org.lsst.ccs.bus.DataValueNotification dv)
public void queueDescribedScalar(long tStamp,
String name,
org.lsst.ccs.bus.ObjectNType descriptionAndValue)
public void queueMetadataStatus(org.lsst.ccs.bus.MetadataStatus mst)
Copyright © 2015 LSST. All rights reserved.