BGPCEP-754: Rework EffectiveRibInWriter
[bgpcep.git] / bgp / rib-spi / src / main / java / org / opendaylight / protocol / bgp / rib / spi / policy / BGPRouteEntryImportParameters.java
index e0af532dc0c16f643adeea39150c7924df2ecaf5..932d640cfa1cbe4fcceb1d8b9a16eaab371c93c7 100644 (file)
@@ -8,27 +8,29 @@
 package org.opendaylight.protocol.bgp.rib.spi.policy;
 
 import javax.annotation.Nonnull;
+import org.opendaylight.protocol.bgp.rib.spi.Peer;
 import org.opendaylight.protocol.bgp.rib.spi.entry.RouteEntryKey;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev171207.PeerId;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev171207.PeerRole;
+import org.opendaylight.yangtools.yang.binding.Identifier;
 
 /**
  * Contains Peer destiny information for import route entry.
  */
-public interface BGPRouteEntryImportParameters extends RouteEntryKey {
+public interface BGPRouteEntryImportParameters {
     /**
      * Peer id of Peer route entry announcer.
      *
-     * @return peer Id of announcer Peer
+     * @return peer Role of announcer Peer
      */
     @Nonnull
-    PeerId getFromPeerId();
+    PeerRole getFromPeerRole();
 
     /**
-     * Peer role of Peer route entry announcer.
+     * Peer id of Peer route entry announcer.
      *
-     * @return role of the peer which originated the routes
+     * @return peer Id of announcer Peer
      */
     @Nonnull
-    PeerRole getFromPeerRole();
+    PeerId getFromPeerId();
 }