blob: eb513fd745c204a2d1e1a52c3c2284de9bad1e69 [file] [log] [blame]
Jonathan Hart89187372013-03-14 16:41:09 -07001package net.onrc.onos.registry.controller;
2
3import net.onrc.onos.registry.controller.IControllerRegistryService.ControlChangeCallback;
4
5import com.netflix.curator.framework.recipes.leader.LeaderLatch;
6
7public class SwitchLeadershipData {
8
9 private LeaderLatch latch;
10 private ControlChangeCallback cb;
11
12 public SwitchLeadershipData(LeaderLatch latch, ControlChangeCallback cb) {
13 this.latch = latch;
14 this.cb = cb;
15 }
16
17 public LeaderLatch getLatch(){
18 return latch;
19 }
20
21 public ControlChangeCallback getCallback(){
22 return cb;
23 }
24
25}