org.lsst.ccs.localdb.statusdb
Class StatusPersister
java.lang.Object
org.lsst.ccs.localdb.statusdb.StatusPersister
- All Implemented Interfaces:
- org.lsst.ccs.bus.StatusListener
public class StatusPersister
- extends java.lang.Object
- implements org.lsst.ccs.bus.StatusListener
|
Field Summary |
static org.hibernate.cfg.AnnotationConfiguration |
ac
|
static org.hibernate.cfg.Configuration |
cfg
|
static org.hibernate.SessionFactory |
fac
|
protected java.util.concurrent.ConcurrentLinkedQueue<RawData> |
q
|
protected StatusPersister.DataWriter |
writer
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ac
public static org.hibernate.cfg.AnnotationConfiguration ac
cfg
public static org.hibernate.cfg.Configuration cfg
fac
public static org.hibernate.SessionFactory fac
writer
protected StatusPersister.DataWriter writer
q
protected java.util.concurrent.ConcurrentLinkedQueue<RawData> q
StatusPersister
public StatusPersister()
init
public static void init()
onStatus
public void onStatus(org.lsst.ccs.bus.BusMessage s)
- Specified by:
onStatus in interface org.lsst.ccs.bus.StatusListener
persist
public void persist(long tStamp,
java.lang.String name,
java.lang.Object d)
persist
public void persist(org.lsst.ccs.bus.TrendingStatus pv)
persistTrendingStatus
public void persistTrendingStatus(org.lsst.ccs.bus.TrendingStatus pv)
persistData
public void persistData(java.lang.String origin,
long ts,
java.lang.Object p)
persistMetadataStatus
public void persistMetadataStatus(org.lsst.ccs.bus.MetadataStatus mst)
persistImmediateScalar
public void persistImmediateScalar(long tStamp,
java.lang.String name,
java.lang.Object d)
Copyright © 2012 LSST. All Rights Reserved.