1dd77332bb6c3ce536f5305951f40951f8fd06bf
[onosfw.git] /
1 package org.onosproject.provider.pcep.tunnel.impl;
2
3 import org.onosproject.core.ApplicationId;
4 import org.onosproject.incubator.net.tunnel.Tunnel;
5 import org.onosproject.incubator.net.tunnel.TunnelEndPoint;
6 import org.onosproject.incubator.net.tunnel.TunnelId;
7 import org.onosproject.incubator.net.tunnel.TunnelListener;
8 import org.onosproject.incubator.net.tunnel.TunnelName;
9 import org.onosproject.incubator.net.tunnel.TunnelService;
10 import org.onosproject.incubator.net.tunnel.TunnelSubscription;
11 import org.onosproject.net.Annotations;
12 import org.onosproject.net.DeviceId;
13
14 import java.util.Collection;
15 import java.util.Collections;
16
17 public 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 }