Class AbstractAdvertizedRoute<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>>

java.lang.Object
org.opendaylight.protocol.bgp.rib.spi.entry.AbstractAdvertizedRoute<C,S>
All Implemented Interfaces:
RouteKeyIdentifier
Direct Known Subclasses:
ActualBestPathRoutes, AdvertizedRoute

public abstract class AbstractAdvertizedRoute<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>> extends Object implements RouteKeyIdentifier
Preexistent routes to be advertized before process any route advertized by the peer.
Author:
Claudio D. Gasparini
  • Method Details

    • getFromPeerId

      public final PeerId getFromPeerId()
    • getRoute

      public final org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode getRoute()
    • getAttributes

      public final org.opendaylight.yangtools.yang.data.api.schema.ContainerNode getAttributes()
    • isDepreferenced

      public final boolean isDepreferenced()
    • getNonAddPathRouteKeyIdentifier

      public final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates getNonAddPathRouteKeyIdentifier()
      Specified by:
      getNonAddPathRouteKeyIdentifier in interface RouteKeyIdentifier
    • getAddPathRouteKeyIdentifier

      public final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates getAddPathRouteKeyIdentifier()
      Specified by:
      getAddPathRouteKeyIdentifier in interface RouteKeyIdentifier