1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.opencastproject.serviceregistry.api;
23
24 import javax.xml.bind.annotation.XmlAccessType;
25 import javax.xml.bind.annotation.XmlAccessorType;
26 import javax.xml.bind.annotation.XmlElement;
27 import javax.xml.bind.annotation.XmlRootElement;
28 import javax.xml.bind.annotation.XmlType;
29
30
31
32
33 @XmlAccessorType(XmlAccessType.NONE)
34 @XmlType(name = "health", namespace = "http://serviceregistry.opencastproject.org")
35 @XmlRootElement(name = "health", namespace = "http://serviceregistry.opencastproject.org")
36 public class JaxbServiceHealth {
37
38 @XmlElement(name = "healthy")
39 protected Integer healthy = 0;
40
41 @XmlElement(name = "warning")
42 protected Integer warning = 0;
43
44 @XmlElement(name = "error")
45 protected Integer error = 0;
46
47 public JaxbServiceHealth() {
48 }
49
50 public JaxbServiceHealth(Integer healthy, Integer warning, Integer error) {
51 this.healthy = healthy;
52 this.warning = warning;
53 this.error = error;
54 }
55 }
56