blob: 6a270cd4588b2e4aa065edde6bbd11c2c60882a8 [file] [log] [blame]
tom61359e92014-09-16 15:50:27 -07001package org.onlab.onos.net.host;
2
Jonathan Hartfca736c2014-09-19 17:26:59 -07003import java.util.Set;
4
tom61359e92014-09-16 15:50:27 -07005import org.onlab.onos.net.ConnectPoint;
6import org.onlab.onos.net.DeviceId;
7import org.onlab.onos.net.Host;
8import org.onlab.onos.net.HostId;
Ayaka Koshibe1d56fe42014-09-19 16:51:58 -07009import org.onlab.packet.IpPrefix;
Ayaka Koshibea9c199f2014-09-16 16:21:40 -070010import org.onlab.packet.MacAddress;
11import org.onlab.packet.VlanId;
tom61359e92014-09-16 15:50:27 -070012
tom61359e92014-09-16 15:50:27 -070013/**
14 * Test adapter for host service.
15 */
16public class HostServiceAdapter implements HostService {
17 @Override
18 public int getHostCount() {
19 return 0;
20 }
21
22 @Override
23 public Iterable<Host> getHosts() {
24 return null;
25 }
26
27 @Override
28 public Host getHost(HostId hostId) {
29 return null;
30 }
31
32 @Override
Ayaka Koshibea9c199f2014-09-16 16:21:40 -070033 public Set<Host> getHostsByVlan(VlanId vlanId) {
tom61359e92014-09-16 15:50:27 -070034 return null;
35 }
36
37 @Override
Ayaka Koshibea9c199f2014-09-16 16:21:40 -070038 public Set<Host> getHostsByMac(MacAddress mac) {
tom61359e92014-09-16 15:50:27 -070039 return null;
40 }
41
42 @Override
Ayaka Koshibe1d56fe42014-09-19 16:51:58 -070043 public Set<Host> getHostsByIp(IpPrefix ip) {
tom61359e92014-09-16 15:50:27 -070044 return null;
45 }
46
47 @Override
48 public Set<Host> getConnectedHosts(ConnectPoint connectPoint) {
49 return null;
50 }
51
52 @Override
53 public Set<Host> getConnectedHosts(DeviceId deviceId) {
54 return null;
55 }
56
57 @Override
Jonathan Hartfca736c2014-09-19 17:26:59 -070058 public void monitorIp(IpPrefix ip) {
59 }
60
61 @Override
62 public void stopMonitoringIp(IpPrefix ip) {
63 }
64
65 @Override
tom61359e92014-09-16 15:50:27 -070066 public void addListener(HostListener listener) {
67 }
68
69 @Override
70 public void removeListener(HostListener listener) {
71 }
72
73}