Committed by
Gerrit Code Review
[ONOS-2607] Interface to implement BGP LS topology provider and listen on link c…
…hanges of BGP Controller. Change-Id: I860859bc8bb3a5ee9a7c9c0183371e1575dc4867
Showing
1 changed file
with
35 additions
and
0 deletions
1 | +/* | ||
2 | + * Copyright 2015 Open Networking Laboratory | ||
3 | + * | ||
4 | + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with | ||
5 | + * the License. You may obtain a copy of the License at | ||
6 | + * | ||
7 | + * http://www.apache.org/licenses/LICENSE-2.0 | ||
8 | + * | ||
9 | + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on | ||
10 | + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the | ||
11 | + * specific language governing permissions and limitations under the License. | ||
12 | + */ | ||
13 | +package org.onosproject.bgp.controller; | ||
14 | + | ||
15 | +import org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4; | ||
16 | + | ||
17 | +/** | ||
18 | + * Allows for providers interested in Link events to be notified. | ||
19 | + */ | ||
20 | +public interface BgpLinkListener { | ||
21 | + | ||
22 | + /** | ||
23 | + * Notify that got a packet of link from network and need do processing. | ||
24 | + * | ||
25 | + * @param linkNlri bgp link | ||
26 | + */ | ||
27 | + void addLink(BgpLinkLsNlriVer4 linkNlri); | ||
28 | + | ||
29 | + /** | ||
30 | + * Notify that got a packet of link from network and need do processing. | ||
31 | + * | ||
32 | + * @param linkNlri bgp link | ||
33 | + */ | ||
34 | + void deleteLink(BgpLinkLsNlriVer4 linkNlri); | ||
35 | +} |
-
Please register or login to post a comment