]> git.somenet.org - pub/jan/sbc.git/blob - src/main/java/at/ac/tuwien/sbc/valesriegler/xvsm/loadbalancer/PizzeriaState.java
[XVSM] LoadBalancer implemented
[pub/jan/sbc.git] / src / main / java / at / ac / tuwien / sbc / valesriegler / xvsm / loadbalancer / PizzeriaState.java
1 package at.ac.tuwien.sbc.valesriegler.xvsm.loadbalancer;
2
3
4 public class PizzeriaState {
5
6     private final int id;
7     private long lastUpdateTime = 0;
8     private int numberDeliveries = 0;
9     private PizzeriaStatus status = PizzeriaStatus.ONLINE;
10
11     public PizzeriaState(int id) {
12         this.id = id;
13     }
14
15     public PizzeriaStatus getStatus() {
16         return status;
17     }
18
19     public int getId() {
20         return id;
21     }
22
23     public long getLastUpdateTime() {
24         return lastUpdateTime;
25     }
26
27     public void setLastUpdateTime(long lastUpdateTime) {
28         this.lastUpdateTime = lastUpdateTime;
29     }
30
31     public int getNumberDeliveries() {
32         return numberDeliveries;
33     }
34
35     public void setNumberDeliveries(int numberDeliveries) {
36         this.numberDeliveries = numberDeliveries;
37     }
38
39     public void setStatus(PizzeriaStatus status) {
40         this.status = status;
41     }
42 }