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;
+import org.opendaylight.protocol.bgp.rib.spi.RIBSupport;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev171207.rib.TablesKey;
public interface RIBSupportContextRegistry {
/**
- * Acquire a RIB Support Context for a AFI/SAFI combination.
+ * Acquire a RIB Support for a AFI/SAFI combination.
+ *
* @param key AFI/SAFI key
* @return RIBSupport instance, or null if the AFI/SAFI is
- * not implemented.
- */
- @Nullable abstract RIBSupportContext getRIBSupportContext(TablesKey key);
+ * not implemented.
+ */
+ @Nullable
+ RIBSupport getRIBSupport(TablesKey key);
/**
* Acquire a RIB Support Context for a AFI/SAFI combination.
- * @param key Tables key with AFI/SAFI key
+ *
+ * @param key AFI/SAFI key
* @return RIBSupport instance, or null if the AFI/SAFI is
- * not implemented.
- */
- @Nullable abstract RIBSupportContext getRIBSupportContext(NodeIdentifierWithPredicates key);
+ * not implemented.
+ */
+ @Nullable
+ RIBSupportContext getRIBSupportContext(TablesKey key);
}