1 package org.lsst.ccs.localdb.statusdb;
2
3 import org.lsst.ccs.Subsystem;
4 import org.lsst.ccs.bus.BusMessage;
5
6
7
8
9 public class StatusPersisterSubsystem extends Subsystem{
10
11 private StatusPersister persister ;
12 public StatusPersisterSubsystem() {
13 super();
14
15 this.setName("status_persistence");
16 this.setListenToStatus(true);
17 this.setStatusBroadcastPeriod(0);
18 persister = new StatusPersister(null) ;
19 fac.addStatusListener(persister);
20 }
21
22 @Override
23 public void onStatus(BusMessage message) {
24 log.debug("persist : " + message);
25
26 }
27
28 public static void main(String[] args) {
29 StatusPersisterSubsystem system = new StatusPersisterSubsystem();
30 system.start() ;
31
32
33
34
35
36
37
38
39
40
41 }
42 }