blob: 2e92f5bfddf9022eced30519887bdb7103e42708 [file] [log] [blame]
tomb41d1ac2014-09-24 01:51:24 -07001package org.onlab.onos.cluster;
2
3import org.onlab.onos.net.DeviceId;
Yuta HIGUCHId40483d2014-10-09 15:20:30 -07004import org.onlab.onos.net.MastershipRole;
tomb41d1ac2014-09-24 01:51:24 -07005
6import java.util.Set;
7
8/**
9 * Test adapter for mastership service.
10 */
Yuta HIGUCHIfa891c92014-10-09 15:21:40 -070011public class MastershipServiceAdapter implements MastershipService {
tomb41d1ac2014-09-24 01:51:24 -070012 @Override
Yuta HIGUCHId40483d2014-10-09 15:20:30 -070013 public MastershipRole getLocalRole(DeviceId deviceId) {
tomb41d1ac2014-09-24 01:51:24 -070014 return null;
15 }
16
17 @Override
Yuta HIGUCHId40483d2014-10-09 15:20:30 -070018 public MastershipRole requestRoleFor(DeviceId deviceId) {
tomb41d1ac2014-09-24 01:51:24 -070019 return null;
20 }
21
22 @Override
23 public void relinquishMastership(DeviceId deviceId) {
24 }
25
26 @Override
27 public NodeId getMasterFor(DeviceId deviceId) {
28 return null;
29 }
30
31 @Override
32 public Set<DeviceId> getDevicesOf(NodeId nodeId) {
33 return null;
34 }
35
36 @Override
Yuta HIGUCHIfa891c92014-10-09 15:21:40 -070037 public void addListener(MastershipListener listener) {
tomb41d1ac2014-09-24 01:51:24 -070038 }
39
40 @Override
Yuta HIGUCHIfa891c92014-10-09 15:21:40 -070041 public void removeListener(MastershipListener listener) {
tomb41d1ac2014-09-24 01:51:24 -070042 }
Ayaka Koshibeb70d34b2014-09-25 15:43:01 -070043
44 @Override
Yuta HIGUCHIfa891c92014-10-09 15:21:40 -070045 public MastershipTermService requestTermService() {
Ayaka Koshibeb70d34b2014-09-25 15:43:01 -070046 return null;
47 }
tomb41d1ac2014-09-24 01:51:24 -070048}