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>,​R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<? super S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,​I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>

  • All Implemented Interfaces:
    RouteKeyIdentifier<R,​I>
    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>,​R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<? super S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,​I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
    extends Object
    implements RouteKeyIdentifier<R,​I>
    Preexistent routes to be advertized before process any route advertized by the peer.
    Author:
    Claudio D. Gasparini
    • Method Detail

      • getFromPeerId

        public final PeerId getFromPeerId()
      • getRoute

        public final R getRoute()
      • getAttributes

        public final Attributes getAttributes()
      • isDepreferenced

        public final boolean isDepreferenced()
      • getNonAddPathRouteKeyIdentifier

        public final I getNonAddPathRouteKeyIdentifier()
        Specified by:
        getNonAddPathRouteKeyIdentifier in interface RouteKeyIdentifier<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>>
      • getAddPathRouteKeyIdentifier

        public final I getAddPathRouteKeyIdentifier()
        Specified by:
        getAddPathRouteKeyIdentifier in interface RouteKeyIdentifier<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>>