public class StatusPersister extends Object implements org.lsst.ccs.messaging.StatusMessageListener, org.lsst.ccs.messaging.LogMessageListener, org.lsst.ccs.messaging.CommandMessageListener
| 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 |
onCommandMessage(org.lsst.ccs.bus.messages.CommandMessage msg) |
void |
onLogMessage(org.lsst.ccs.bus.messages.LogMessage msg) |
void |
onStatusMessage(org.lsst.ccs.bus.messages.StatusMessage s) |
void |
queueImmediateMetaData(long tStamp,
String name,
String metadata,
String value) |
void |
queueImmediateScalar(long tStamp,
String name,
Object d) |
protected StatusPersister.DataWriter writer
public StatusPersister(Properties p)
public static void init(Properties p)
public void onStatusMessage(org.lsst.ccs.bus.messages.StatusMessage s)
onStatusMessage in interface org.lsst.ccs.messaging.StatusMessageListenerpublic void onCommandMessage(org.lsst.ccs.bus.messages.CommandMessage msg)
onCommandMessage in interface org.lsst.ccs.messaging.CommandMessageListenerpublic void onLogMessage(org.lsst.ccs.bus.messages.LogMessage msg)
onLogMessage in interface org.lsst.ccs.messaging.LogMessageListenerpublic void queueImmediateMetaData(long tStamp,
String name,
String metadata,
String value)
Copyright © 2016 LSST. All rights reserved.