blob: 7e13fdd1bbe69f2ea6da50de56e2dfae7b06296b [file] [log] [blame]
Jonathan Hartdeda0ba2014-04-03 11:14:12 -07001package net.onrc.onos.core.registry;
Jonathan Hart3d7730a2013-02-22 11:51:17 -08002
3import org.codehaus.jackson.annotate.JsonProperty;
4
5
6public class ControllerRegistryEntry implements Comparable<ControllerRegistryEntry> {
7
Ray Milkey269ffb92014-04-03 14:43:30 -07008 private String controllerId;
9 private int sequenceNumber;
Jonathan Hart3d7730a2013-02-22 11:51:17 -080010
Ray Milkey269ffb92014-04-03 14:43:30 -070011 public ControllerRegistryEntry(String controllerId, int sequenceNumber) {
12 this.controllerId = controllerId;
13 this.sequenceNumber = sequenceNumber;
14 }
15
16 @JsonProperty("controllerId")
17 public String getControllerId() {
18 return controllerId;
19 }
20
21 @Override
22 public int compareTo(ControllerRegistryEntry o) {
23 return sequenceNumber - o.sequenceNumber;
24 //return 0;
25 }
Jonathan Hart3d7730a2013-02-22 11:51:17 -080026
27}