blob: 8102f17691f935aeaad5771c150349ad6d0c1c8e [file] [log] [blame]
/*
* Copyright 2016-present Open Networking Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.onosproject.provider.bgp.topology.impl;
import org.onosproject.bgp.controller.BgpCfg;
import org.onosproject.bgp.controller.BgpController;
import org.onosproject.bgp.controller.BgpId;
import org.onosproject.bgp.controller.BgpLinkListener;
import org.onosproject.bgp.controller.BgpLocalRib;
import org.onosproject.bgp.controller.BgpNodeListener;
import org.onosproject.bgp.controller.BgpPeer;
import org.onosproject.bgp.controller.BgpPeerManager;
import org.onosproject.bgp.controller.BgpRouteListener;
import org.onosproject.bgpio.exceptions.BgpParseException;
import org.onosproject.bgpio.protocol.BgpMessage;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* Adapter implementation for BGP controller.
*/
public class BgpControllerAdapter implements BgpController {
@Override
public Iterable<BgpPeer> getPeers() {
// TODO Auto-generated method stub
return null;
}
@Override
public BgpPeer getPeer(BgpId bgpId) {
// TODO Auto-generated method stub
return null;
}
@Override
public void writeMsg(BgpId bgpId, BgpMessage msg) {
// TODO Auto-generated method stub
}
@Override
public void processBgpPacket(BgpId bgpId, BgpMessage msg) throws BgpParseException {
// TODO Auto-generated method stub
}
@Override
public void closeConnectedPeers() {
// TODO Auto-generated method stub
}
@Override
public BgpCfg getConfig() {
// TODO Auto-generated method stub
return null;
}
@Override
public int connectedPeerCount() {
// TODO Auto-generated method stub
return 0;
}
@Override
public BgpLocalRib bgpLocalRibVpn() {
// TODO Auto-generated method stub
return null;
}
@Override
public BgpLocalRib bgpLocalRib() {
// TODO Auto-generated method stub
return null;
}
@Override
public BgpPeerManager peerManager() {
// TODO Auto-generated method stub
return null;
}
@Override
public Map<BgpId, BgpPeer> connectedPeers() {
// TODO Auto-generated method stub
return null;
}
@Override
public Set<BgpNodeListener> listener() {
// TODO Auto-generated method stub
return null;
}
@Override
public Set<BgpLinkListener> linkListener() {
// TODO Auto-generated method stub
return null;
}
@Override
public void activeSessionExceptionAdd(String peerId, String exception) {
return;
}
@Override
public void closedSessionExceptionAdd(String peerId, String exception) {
return;
}
@Override
public Map<String, List<String>> activeSessionMap() {
return null;
}
@Override
public Map<String, List<String>> closedSessionMap() {
return null;
}
@Override
public void addRouteListener(BgpRouteListener listener) {
}
@Override
public void removeRouteListener(BgpRouteListener listener) {
}
@Override
public Set<BgpRouteListener> routeListener() {
return null;
}
@Override
public void addListener(BgpNodeListener listener) {
// TODO Auto-generated method stub
}
@Override
public void removeListener(BgpNodeListener listener) {
// TODO Auto-generated method stub
}
@Override
public void addLinkListener(BgpLinkListener listener) {
// TODO Auto-generated method stub
}
@Override
public void removeLinkListener(BgpLinkListener listener) {
// TODO Auto-generated method stub
}
}