blob: 1dd77332bb6c3ce536f5305951f40951f8fd06bf [file] [log] [blame]
chengfan2fff70f2015-08-24 18:20:19 -05001package org.onosproject.provider.pcep.tunnel.impl;
2
3import org.onosproject.core.ApplicationId;
4import org.onosproject.incubator.net.tunnel.Tunnel;
5import org.onosproject.incubator.net.tunnel.TunnelEndPoint;
6import org.onosproject.incubator.net.tunnel.TunnelId;
7import org.onosproject.incubator.net.tunnel.TunnelListener;
8import org.onosproject.incubator.net.tunnel.TunnelName;
9import org.onosproject.incubator.net.tunnel.TunnelService;
10import org.onosproject.incubator.net.tunnel.TunnelSubscription;
11import org.onosproject.net.Annotations;
12import org.onosproject.net.DeviceId;
13
14import java.util.Collection;
15import java.util.Collections;
16
17public class TunnelServiceAdapter implements TunnelService {
18 @Override
19 public Tunnel borrowTunnel(ApplicationId consumerId, TunnelId tunnelId, Annotations... annotations) {
20 return null;
21 }
22
23 @Override
24 public Collection<Tunnel> borrowTunnel(ApplicationId consumerId, TunnelName tunnelName,
25 Annotations... annotations) {
26 return null;
27 }
28
29 @Override
30 public Collection<Tunnel> borrowTunnel(ApplicationId consumerId, TunnelEndPoint src, TunnelEndPoint dst,
31 Annotations... annotations) {
32 return null;
33 }
34
35 @Override
36 public Collection<Tunnel> borrowTunnel(ApplicationId consumerId, TunnelEndPoint src, TunnelEndPoint dst,
37 Tunnel.Type type, Annotations... annotations) {
38 return null;
39 }
40
41 @Override
42 public boolean returnTunnel(ApplicationId consumerId, TunnelId tunnelId, Annotations... annotations) {
43 return false;
44 }
45
46 @Override
47 public boolean returnTunnel(ApplicationId consumerId, TunnelName tunnelName, Annotations... annotations) {
48 return false;
49 }
50
51 @Override
52 public boolean returnTunnel(ApplicationId consumerId, TunnelEndPoint src, TunnelEndPoint dst,
53 Tunnel.Type type, Annotations... annotations) {
54 return false;
55 }
56
57 @Override
58 public boolean returnTunnel(ApplicationId consumerId, TunnelEndPoint src, TunnelEndPoint dst,
59 Annotations... annotations) {
60 return false;
61 }
62
63 @Override
64 public Tunnel queryTunnel(TunnelId tunnelId) {
65 return null;
66 }
67
68 @Override
69 public Collection<TunnelSubscription> queryTunnelSubscription(ApplicationId consumerId) {
70 return null;
71 }
72
73 @Override
74 public Collection<Tunnel> queryTunnel(Tunnel.Type type) {
75 return null;
76 }
77
78 @Override
79 public Collection<Tunnel> queryTunnel(TunnelEndPoint src, TunnelEndPoint dst) {
80 return null;
81 }
82
83 @Override
84 public Collection<Tunnel> queryAllTunnels() {
85 return Collections.emptyList();
86 }
87
88 @Override
89 public int tunnelCount() {
90 return 0;
91 }
92
93 @Override
94 public Iterable<Tunnel> getTunnels(DeviceId deviceId) {
95 return null;
96 }
97
98 @Override
99 public void addListener(TunnelListener listener) {
100
101 }
102
103 @Override
104 public void removeListener(TunnelListener listener) {
105
106 }
107}