X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=bgp%2Frib-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fbgp%2Frib%2Fimpl%2Fspi%2FRIBSupportContextRegistry.java;h=3fb31f71305d79c7cdce308e2df0564fb5388047;hb=804cd520199b1e0299952787027febef349d5980;hp=57bb4b58b983e1e055545fdd2565ae0678b7d88d;hpb=0b289af354d2bff57272b8f3667afcecc77d703d;p=bgpcep.git diff --git a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/spi/RIBSupportContextRegistry.java b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/spi/RIBSupportContextRegistry.java index 57bb4b58b9..3fb31f7130 100644 --- a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/spi/RIBSupportContextRegistry.java +++ b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/spi/RIBSupportContextRegistry.java @@ -7,12 +7,25 @@ */ package org.opendaylight.protocol.bgp.rib.impl.spi; +import javax.annotation.Nullable; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.TablesKey; - - +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates; public interface RIBSupportContextRegistry { - public abstract RIBSupportContext getRIBSupportContext(TablesKey key); + /** + * Acquire a RIB Support Context for a AFI/SAFI combination. + * @param key AFI/SAFI key + * @return RIBSupport instance, or null if the AFI/SAFI is + * not implemented. + */ + @Nullable RIBSupportContext getRIBSupportContext(TablesKey key); + /** + * Acquire a RIB Support Context for a AFI/SAFI combination. + * @param key Tables key with AFI/SAFI key + * @return RIBSupport instance, or null if the AFI/SAFI is + * not implemented. + */ + @Nullable RIBSupportContext getRIBSupportContext(NodeIdentifierWithPredicates key); }