blob: 261966111f2e93c96577b42356b7fbcc11b5c2a7 [file] [log] [blame]
Priyanka Bfc51c952016-03-26 14:30:33 +05301/*
Brian O'Connor5ab426f2016-04-09 01:19:45 -07002 * Copyright 2016-present Open Networking Laboratory
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;
26import org.onosproject.bgpio.exceptions.BgpParseException;
27import org.onosproject.bgpio.protocol.BgpMessage;
28
mohamedrahil00f6f262016-11-24 20:20:41 +053029import java.util.List;
Priyanka Bfc51c952016-03-26 14:30:33 +053030import java.util.Map;
31import java.util.Set;
32
33/**
34 * Adapter implementation for BGP controller.
35 */
36public class BgpControllerAdapter implements BgpController {
37 @Override
38 public Iterable<BgpPeer> getPeers() {
39 // TODO Auto-generated method stub
40 return null;
41 }
42
43 @Override
44 public BgpPeer getPeer(BgpId bgpId) {
45 // TODO Auto-generated method stub
46 return null;
47 }
48
49 @Override
50 public void writeMsg(BgpId bgpId, BgpMessage msg) {
51 // TODO Auto-generated method stub
52 }
53
54 @Override
55 public void processBgpPacket(BgpId bgpId, BgpMessage msg) throws BgpParseException {
56 // TODO Auto-generated method stub
57 }
58
59 @Override
60 public void closeConnectedPeers() {
61 // TODO Auto-generated method stub
62 }
63
64 @Override
65 public BgpCfg getConfig() {
66 // TODO Auto-generated method stub
67 return null;
68 }
69
70 @Override
71 public int connectedPeerCount() {
72 // TODO Auto-generated method stub
73 return 0;
74 }
75
76 @Override
77 public BgpLocalRib bgpLocalRibVpn() {
78 // TODO Auto-generated method stub
79 return null;
80 }
81
82 @Override
83 public BgpLocalRib bgpLocalRib() {
84 // TODO Auto-generated method stub
85 return null;
86 }
87
88 @Override
89 public BgpPeerManager peerManager() {
90 // TODO Auto-generated method stub
91 return null;
92 }
93
94 @Override
95 public Map<BgpId, BgpPeer> connectedPeers() {
96 // TODO Auto-generated method stub
97 return null;
98 }
99
100 @Override
101 public Set<BgpNodeListener> listener() {
102 // TODO Auto-generated method stub
103 return null;
104 }
105
106 @Override
107 public Set<BgpLinkListener> linkListener() {
108 // TODO Auto-generated method stub
109 return null;
110 }
111
112 @Override
mohamedrahil00f6f262016-11-24 20:20:41 +0530113 public void activeSessionExceptionAdd(String peerId, String exception) {
114 return;
115 }
116
117 @Override
118 public void closedSessionExceptionAdd(String peerId, String exception) {
119 return;
120 }
121
122 @Override
123 public Map<String, List<String>> activeSessionMap() {
124 return null;
125 }
126
127 @Override
128 public Map<String, List<String>> closedSessionMap() {
129 return null;
130 }
131
132 @Override
Priyanka Bfc51c952016-03-26 14:30:33 +0530133 public void addListener(BgpNodeListener listener) {
134 // TODO Auto-generated method stub
135 }
136
137 @Override
138 public void removeListener(BgpNodeListener listener) {
139 // TODO Auto-generated method stub
140 }
141
142 @Override
143 public void addLinkListener(BgpLinkListener listener) {
144 // TODO Auto-generated method stub
145 }
146
147 @Override
148 public void removeLinkListener(BgpLinkListener listener) {
149 // TODO Auto-generated method stub
150 }
151}