public class StatusDataPersister extends BatchPersister implements org.lsst.ccs.messaging.StatusMessageListener, org.lsst.ccs.framework.HasLifecycle
| Modifier and Type | Class and Description |
|---|---|
class |
StatusDataPersister.StatAccumulator |
alertService, fac| Constructor and Description |
|---|
StatusDataPersister() |
| Modifier and Type | Method and Description |
|---|---|
StatusDataPersister.StatAccumulator |
getStatAccumulator() |
static List<StatDesc> |
getStatDescs(DataDesc dd,
org.hibernate.Session sess) |
void |
onStatusMessage(org.lsst.ccs.bus.messages.StatusMessage s) |
void |
persist(Object[] obj,
org.hibernate.Session sess)
Called from inside an open transaction.
|
void |
start()
The constructor initializes entries in StatDesc with regards of existing
entries in DataDesc.
|
addToQueue, canClearAlert, getSessionFactory, runpublic void start()
start in interface org.lsst.ccs.framework.HasLifecyclepublic void onStatusMessage(org.lsst.ccs.bus.messages.StatusMessage s)
onStatusMessage in interface org.lsst.ccs.messaging.StatusMessageListenerpublic StatusDataPersister.StatAccumulator getStatAccumulator()
public void persist(Object[] obj, org.hibernate.Session sess)
BatchPersisterpersist in class BatchPersisterCopyright © 2017 LSST. All rights reserved.