1 package org.lsst.ccs.bus;
2
3 import java.io.Serializable;
4
5
6
7
8
9 public class ValueNotification implements Serializable {
10
11 private static final long serialVersionUID = 8790742342393961337L;
12 String name;
13 Object data;
14 long tStamp;
15
16 public ValueNotification(String name, Object data) {
17 this.name = name;
18 this.data = data;
19 this.tStamp = System.currentTimeMillis();
20 }
21
22 public ValueNotification(String name, Object data, long tStamp) {
23 this.name = name;
24 this.data = data;
25 this.tStamp = tStamp;
26 }
27
28 protected ValueNotification() {
29
30 }
31
32 public String getName() {
33 return name;
34 }
35
36 public Object getData() {
37 return data;
38 }
39
40 public long gettStamp() {
41 return tStamp;
42 }
43
44 @Override
45 public String toString() {
46 return "TrendingData(" + name + "=" + data + "@" + tStamp + ")";
47 }
48 }