blob: d04235f89192c36b5aaf49e1e69c51c2302f4692 [file] [log] [blame]
Avantika-Huawei9e848e82016-09-01 12:12:42 +05301package org.onosproject.pcelabelstore.util;
2
3import java.util.Collection;
4import java.util.HashMap;
5import java.util.LinkedList;
6import java.util.Map;
7
8import org.onosproject.incubator.net.tunnel.DefaultLabelStack;
9import org.onosproject.incubator.net.tunnel.LabelStack;
10import org.onosproject.incubator.net.tunnel.Tunnel;
11import org.onosproject.net.Path;
12import org.onosproject.pcep.controller.PccId;
13import org.onosproject.pcep.controller.PcepClient;
14import org.onosproject.pcep.controller.PcepClientController;
15import org.onosproject.pcep.controller.PcepClientListener;
16import org.onosproject.pcep.controller.PcepEventListener;
17import org.onosproject.pcep.controller.PcepNodeListener;
18import org.onosproject.pcepio.protocol.PcepMessage;
19import org.onosproject.pcepio.types.PcepValueType;
20
21public class MockPcepClientController implements PcepClientController {
22
23 Map<PccId, PcepClient> clientMap = new HashMap<>();
24
25 @Override
26 public Collection<PcepClient> getClients() {
27 // TODO Auto-generated method stub
28 return null;
29 }
30
31 public void addClient(PccId pccId, PcepClient pc) {
32 clientMap.put(pccId, pc);
33 return;
34 }
35
36 @Override
37 public PcepClient getClient(PccId pccId) {
38 return clientMap.get(pccId);
39 }
40
41 @Override
42 public void addListener(PcepClientListener listener) {
43 // TODO Auto-generated method stub
44
45 }
46
47 @Override
48 public void removeListener(PcepClientListener listener) {
49 // TODO Auto-generated method stub
50
51 }
52
53 @Override
54 public void addEventListener(PcepEventListener listener) {
55 // TODO Auto-generated method stub
56
57 }
58
59 @Override
60 public void removeEventListener(PcepEventListener listener) {
61 // TODO Auto-generated method stub
62
63 }
64
65 @Override
66 public void addNodeListener(PcepNodeListener listener) {
67 // TODO Auto-generated method stub
68
69 }
70
71 @Override
72 public void removeNodeListener(PcepNodeListener listener) {
73 // TODO Auto-generated method stub
74
75 }
76
77 @Override
78 public void writeMessage(PccId pccId, PcepMessage msg) {
79 // TODO Auto-generated method stub
80
81 }
82
83 @Override
84 public void processClientMessage(PccId pccId, PcepMessage msg) {
85 // TODO Auto-generated method stub
86
87 }
88
89 @Override
90 public void closeConnectedClients() {
91 // TODO Auto-generated method stub
92
93 }
94
95 @Override
96 public LabelStack computeLabelStack(Path path) {
97 // TODO Auto-generated method stub
98 return null;
99 }
100
101 @Override
102 public LinkedList<PcepValueType> createPcepLabelStack(DefaultLabelStack labelStack, Path path) {
103 // TODO Auto-generated method stub
104 return null;
105 }
106
107 @Override
108 public boolean allocateLocalLabel(Tunnel tunnel) {
109 // TODO Auto-generated method stub
110 return false;
111 }
112
113}