blob: 7292d0b18ba7f7445e428dfae45ceda3e13f8073 [file] [log] [blame]
Phanendra Manda972ee9e2015-08-21 19:08:20 +05301package org.onosproject.provider.pcep.tunnel.impl;
2
3import java.util.Set;
4
5import org.onosproject.incubator.net.tunnel.Tunnel;
6import org.onosproject.incubator.net.tunnel.TunnelDescription;
7import org.onosproject.incubator.net.tunnel.TunnelId;
8import org.onosproject.incubator.net.tunnel.TunnelProvider;
9import org.onosproject.incubator.net.tunnel.TunnelProviderRegistry;
10import org.onosproject.incubator.net.tunnel.TunnelProviderService;
11import org.onosproject.net.provider.ProviderId;
12
13public class TunnelProviderRegistryAdapter implements TunnelProviderRegistry {
14 TunnelProvider provider;
15
16 @Override
17 public TunnelProviderService register(TunnelProvider provider) {
18 this.provider = provider;
19 return new TestProviderService();
20 }
21
22 @Override
23 public void unregister(TunnelProvider provider) {
24 }
25
26 @Override
27 public Set<ProviderId> getProviders() {
28 return null;
29 }
30
31 private class TestProviderService implements TunnelProviderService {
32
33 @Override
34 public TunnelProvider provider() {
35 return null;
36 }
37
38 @Override
39 public TunnelId tunnelAdded(TunnelDescription tunnel) {
40 return null;
41 }
42
43 @Override
44 public void tunnelRemoved(TunnelDescription tunnel) {
45 }
46
47 @Override
48 public void tunnelUpdated(TunnelDescription tunnel) {
49 }
50
51 @Override
52 public Tunnel tunnelQueryById(TunnelId tunnelId) {
53 return null;
54 }
55 }
56}