blob: 8ba85bf9217934e0be74148f659815094538e0a8 [file] [log] [blame]
Priyanka Bfc51c952016-03-26 14:30:33 +05301/*
Brian O'Connora09fe5b2017-08-03 21:12:30 -07002 * Copyright 2016-present Open Networking Foundation
Priyanka Bfc51c952016-03-26 14:30:33 +05303 *
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.provider.bgp.topology.impl;
17
18import org.onosproject.bgp.controller.BgpCfg;
19import org.onosproject.bgp.controller.BgpController;
20import org.onosproject.bgp.controller.BgpId;
21import org.onosproject.bgp.controller.BgpLinkListener;
22import org.onosproject.bgp.controller.BgpLocalRib;
23import org.onosproject.bgp.controller.BgpNodeListener;
24import org.onosproject.bgp.controller.BgpPeer;
25import org.onosproject.bgp.controller.BgpPeerManager;
Maciej Skala3251a302019-03-26 09:16:55 +010026import org.onosproject.bgp.controller.BgpPrefixListener;
Mohammad Shahid30fedc52017-08-09 11:49:40 +053027import org.onosproject.bgp.controller.BgpRouteListener;
Priyanka Bfc51c952016-03-26 14:30:33 +053028import org.onosproject.bgpio.exceptions.BgpParseException;
29import org.onosproject.bgpio.protocol.BgpMessage;
30
mohamedrahil00f6f262016-11-24 20:20:41 +053031import java.util.List;
Priyanka Bfc51c952016-03-26 14:30:33 +053032import java.util.Map;
33import java.util.Set;
34
35/**
36 * Adapter implementation for BGP controller.
37 */
38public class BgpControllerAdapter implements BgpController {
39 @Override
40 public Iterable<BgpPeer> getPeers() {
41 // TODO Auto-generated method stub
42 return null;
43 }
44
45 @Override
46 public BgpPeer getPeer(BgpId bgpId) {
47 // TODO Auto-generated method stub
48 return null;
49 }
50
51 @Override
52 public void writeMsg(BgpId bgpId, BgpMessage msg) {
53 // TODO Auto-generated method stub
54 }
55
56 @Override
57 public void processBgpPacket(BgpId bgpId, BgpMessage msg) throws BgpParseException {
58 // TODO Auto-generated method stub
59 }
60
61 @Override
62 public void closeConnectedPeers() {
63 // TODO Auto-generated method stub
64 }
65
66 @Override
67 public BgpCfg getConfig() {
68 // TODO Auto-generated method stub
69 return null;
70 }
71
72 @Override
73 public int connectedPeerCount() {
74 // TODO Auto-generated method stub
75 return 0;
76 }
77
78 @Override
79 public BgpLocalRib bgpLocalRibVpn() {
80 // TODO Auto-generated method stub
81 return null;
82 }
83
84 @Override
85 public BgpLocalRib bgpLocalRib() {
86 // TODO Auto-generated method stub
87 return null;
88 }
89
90 @Override
91 public BgpPeerManager peerManager() {
92 // TODO Auto-generated method stub
93 return null;
94 }
95
96 @Override
97 public Map<BgpId, BgpPeer> connectedPeers() {
98 // TODO Auto-generated method stub
99 return null;
100 }
101
102 @Override
103 public Set<BgpNodeListener> listener() {
104 // TODO Auto-generated method stub
105 return null;
106 }
107
108 @Override
109 public Set<BgpLinkListener> linkListener() {
110 // TODO Auto-generated method stub
111 return null;
112 }
113
114 @Override
Maciej Skala3251a302019-03-26 09:16:55 +0100115 public Set<BgpPrefixListener> prefixListener() {
116 // TODO Auto-generated method stub
117 return null;
118 }
119
120 @Override
mohamedrahil00f6f262016-11-24 20:20:41 +0530121 public void activeSessionExceptionAdd(String peerId, String exception) {
122 return;
123 }
124
125 @Override
126 public void closedSessionExceptionAdd(String peerId, String exception) {
127 return;
128 }
129
130 @Override
131 public Map<String, List<String>> activeSessionMap() {
132 return null;
133 }
134
135 @Override
136 public Map<String, List<String>> closedSessionMap() {
137 return null;
138 }
139
140 @Override
Mohammad Shahid30fedc52017-08-09 11:49:40 +0530141 public void addRouteListener(BgpRouteListener listener) {
142
143 }
144
145 @Override
146 public void removeRouteListener(BgpRouteListener listener) {
147
148 }
149
150 @Override
151 public Set<BgpRouteListener> routeListener() {
152 return null;
153 }
154
155 @Override
Priyanka Bfc51c952016-03-26 14:30:33 +0530156 public void addListener(BgpNodeListener listener) {
157 // TODO Auto-generated method stub
158 }
159
160 @Override
161 public void removeListener(BgpNodeListener listener) {
162 // TODO Auto-generated method stub
163 }
164
165 @Override
166 public void addLinkListener(BgpLinkListener listener) {
167 // TODO Auto-generated method stub
168 }
169
170 @Override
171 public void removeLinkListener(BgpLinkListener listener) {
172 // TODO Auto-generated method stub
173 }
Maciej Skala3251a302019-03-26 09:16:55 +0100174
175 @Override
176 public void addPrefixListener(BgpPrefixListener listener) {
177 // TODO Auto-generated method stub
178 }
179
180 @Override
181 public void removePrefixListener(BgpPrefixListener listener) {
182 // TODO Auto-generated method stub
183 }
Ankur Aggarwal2d7ff642020-07-29 08:46:04 +0000184
185 @Override
186 public void notifyTopologyChange() {
187 // TODO Auto-generated method stub
188 }
Priyanka Bfc51c952016-03-26 14:30:33 +0530189}