blob: 53fafd3825ecd76383cce772ee63213fe3a0d56e [file] [log] [blame]
tomb41d1ac2014-09-24 01:51:24 -07001package org.onlab.onos.cluster;
2
3import org.onlab.onos.net.DeviceId;
4import org.onlab.onos.net.MastershipRole;
Madan Jampani58819b42014-10-09 13:48:51 -07005import org.onlab.onos.net.device.DeviceMastershipListener;
6import org.onlab.onos.net.device.DeviceMastershipService;
7import org.onlab.onos.net.device.DeviceMastershipTermService;
tomb41d1ac2014-09-24 01:51:24 -07008
9import java.util.Set;
10
11/**
12 * Test adapter for mastership service.
13 */
Madan Jampani58819b42014-10-09 13:48:51 -070014public class MastershipServiceAdapter implements DeviceMastershipService {
tomb41d1ac2014-09-24 01:51:24 -070015 @Override
16 public MastershipRole getLocalRole(DeviceId deviceId) {
17 return null;
18 }
19
20 @Override
21 public MastershipRole requestRoleFor(DeviceId deviceId) {
22 return null;
23 }
24
25 @Override
26 public void relinquishMastership(DeviceId deviceId) {
27 }
28
29 @Override
30 public NodeId getMasterFor(DeviceId deviceId) {
31 return null;
32 }
33
34 @Override
35 public Set<DeviceId> getDevicesOf(NodeId nodeId) {
36 return null;
37 }
38
39 @Override
Madan Jampani58819b42014-10-09 13:48:51 -070040 public void addListener(DeviceMastershipListener listener) {
tomb41d1ac2014-09-24 01:51:24 -070041 }
42
43 @Override
Madan Jampani58819b42014-10-09 13:48:51 -070044 public void removeListener(DeviceMastershipListener listener) {
tomb41d1ac2014-09-24 01:51:24 -070045 }
Ayaka Koshibeb70d34b2014-09-25 15:43:01 -070046
47 @Override
Madan Jampani58819b42014-10-09 13:48:51 -070048 public DeviceMastershipTermService requestTermService() {
Ayaka Koshibeb70d34b2014-09-25 15:43:01 -070049 return null;
50 }
tomb41d1ac2014-09-24 01:51:24 -070051}