View Javadoc

1   package org.lsst.ccs.bus;
2   
3   import java.io.Serializable;
4   
5   /**
6    *
7    * @author aubourg
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  }