blob: e8cd0fea1d42d8635c82bfc128a9b6c348bc72da [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
29import java.util.Map;
30import java.util.Set;
31
32/**
33 * Adapter implementation for BGP controller.
34 */
35public class BgpControllerAdapter implements BgpController {
36 @Override
37 public Iterable<BgpPeer> getPeers() {
38 // TODO Auto-generated method stub
39 return null;
40 }
41
42 @Override
43 public BgpPeer getPeer(BgpId bgpId) {
44 // TODO Auto-generated method stub
45 return null;
46 }
47
48 @Override
49 public void writeMsg(BgpId bgpId, BgpMessage msg) {
50 // TODO Auto-generated method stub
51 }
52
53 @Override
54 public void processBgpPacket(BgpId bgpId, BgpMessage msg) throws BgpParseException {
55 // TODO Auto-generated method stub
56 }
57
58 @Override
59 public void closeConnectedPeers() {
60 // TODO Auto-generated method stub
61 }
62
63 @Override
64 public BgpCfg getConfig() {
65 // TODO Auto-generated method stub
66 return null;
67 }
68
69 @Override
70 public int connectedPeerCount() {
71 // TODO Auto-generated method stub
72 return 0;
73 }
74
75 @Override
76 public BgpLocalRib bgpLocalRibVpn() {
77 // TODO Auto-generated method stub
78 return null;
79 }
80
81 @Override
82 public BgpLocalRib bgpLocalRib() {
83 // TODO Auto-generated method stub
84 return null;
85 }
86
87 @Override
88 public BgpPeerManager peerManager() {
89 // TODO Auto-generated method stub
90 return null;
91 }
92
93 @Override
94 public Map<BgpId, BgpPeer> connectedPeers() {
95 // TODO Auto-generated method stub
96 return null;
97 }
98
99 @Override
100 public Set<BgpNodeListener> listener() {
101 // TODO Auto-generated method stub
102 return null;
103 }
104
105 @Override
106 public Set<BgpLinkListener> linkListener() {
107 // TODO Auto-generated method stub
108 return null;
109 }
110
111 @Override
112 public void addListener(BgpNodeListener listener) {
113 // TODO Auto-generated method stub
114 }
115
116 @Override
117 public void removeListener(BgpNodeListener listener) {
118 // TODO Auto-generated method stub
119 }
120
121 @Override
122 public void addLinkListener(BgpLinkListener listener) {
123 // TODO Auto-generated method stub
124 }
125
126 @Override
127 public void removeLinkListener(BgpLinkListener listener) {
128 // TODO Auto-generated method stub
129 }
130}