blob: 2a75eaf7dc338c56deaea07a55a691f27c264c9f [file] [log] [blame]
Avantika-Huaweidbdf7722016-05-21 14:20:31 +05301/*
2 * Copyright 2016-present Open Networking Laboratory
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16package org.onosproject.pce.util;
17
18import java.util.Collection;
19
20import org.onosproject.core.ApplicationId;
21import org.onosproject.incubator.net.tunnel.Tunnel;
22import org.onosproject.incubator.net.tunnel.Tunnel.Type;
23import org.onosproject.incubator.net.tunnel.TunnelEndPoint;
24import org.onosproject.incubator.net.tunnel.TunnelId;
25import org.onosproject.incubator.net.tunnel.TunnelListener;
26import org.onosproject.incubator.net.tunnel.TunnelName;
27import org.onosproject.incubator.net.tunnel.TunnelService;
28import org.onosproject.incubator.net.tunnel.TunnelSubscription;
29import org.onosproject.net.Annotations;
30import org.onosproject.net.DeviceId;
31import org.onosproject.net.ElementId;
32import org.onosproject.net.Path;
33
34/**
35 * Provides test implementation of class TunnelService.
36 */
37public class TunnelServiceAdapter implements TunnelService {
38
39 @Override
40 public void addListener(TunnelListener listener) {
41 // TODO Auto-generated method stub
42
43 }
44
45 @Override
46 public void removeListener(TunnelListener listener) {
47 // TODO Auto-generated method stub
48
49 }
50
51 @Override
52 public Tunnel borrowTunnel(ApplicationId consumerId, TunnelId tunnelId, Annotations... annotations) {
53 // TODO Auto-generated method stub
54 return null;
55 }
56
57 @Override
58 public Collection<Tunnel> borrowTunnel(ApplicationId consumerId, TunnelName tunnelName,
59 Annotations... annotations) {
60 // TODO Auto-generated method stub
61 return null;
62 }
63
64 @Override
65 public Collection<Tunnel> borrowTunnel(ApplicationId consumerId, TunnelEndPoint src, TunnelEndPoint dst,
66 Annotations... annotations) {
67 // TODO Auto-generated method stub
68 return null;
69 }
70
71 @Override
72 public Collection<Tunnel> borrowTunnel(ApplicationId consumerId, TunnelEndPoint src, TunnelEndPoint dst, Type type,
73 Annotations... annotations) {
74 // TODO Auto-generated method stub
75 return null;
76 }
77
78 @Override
79 public TunnelId setupTunnel(ApplicationId producerId, ElementId srcElementId, Tunnel tunnel, Path path) {
80 // TODO Auto-generated method stub
81 return null;
82 }
83
84 @Override
85 public boolean downTunnel(ApplicationId producerId, TunnelId tunnelId) {
86 // TODO Auto-generated method stub
87 return false;
88 }
89
90 @Override
91 public boolean returnTunnel(ApplicationId consumerId, TunnelId tunnelId, Annotations... annotations) {
92 // TODO Auto-generated method stub
93 return false;
94 }
95
96 @Override
97 public boolean returnTunnel(ApplicationId consumerId, TunnelName tunnelName, Annotations... annotations) {
98 // TODO Auto-generated method stub
99 return false;
100 }
101
102 @Override
103 public boolean returnTunnel(ApplicationId consumerId, TunnelEndPoint src, TunnelEndPoint dst, Type type,
104 Annotations... annotations) {
105 // TODO Auto-generated method stub
106 return false;
107 }
108
109 @Override
110 public boolean returnTunnel(ApplicationId consumerId, TunnelEndPoint src, TunnelEndPoint dst,
111 Annotations... annotations) {
112 // TODO Auto-generated method stub
113 return false;
114 }
115
116 @Override
117 public Tunnel queryTunnel(TunnelId tunnelId) {
118 // TODO Auto-generated method stub
119 return null;
120 }
121
122 @Override
123 public Collection<TunnelSubscription> queryTunnelSubscription(ApplicationId consumerId) {
124 // TODO Auto-generated method stub
125 return null;
126 }
127
128 @Override
129 public Collection<Tunnel> queryTunnel(Type type) {
130 // TODO Auto-generated method stub
131 return null;
132 }
133
134 @Override
135 public Collection<Tunnel> queryTunnel(TunnelEndPoint src, TunnelEndPoint dst) {
136 // TODO Auto-generated method stub
137 return null;
138 }
139
140 @Override
141 public Collection<Tunnel> queryAllTunnels() {
142 // TODO Auto-generated method stub
143 return null;
144 }
145
146 @Override
147 public int tunnelCount() {
148 // TODO Auto-generated method stub
149 return 0;
150 }
151
152 @Override
153 public Iterable<Tunnel> getTunnels(DeviceId deviceId) {
154 // TODO Auto-generated method stub
155 return null;
156 }
157
158}