Interface RouteEntryDependenciesContainer


  • public interface RouteEntryDependenciesContainer
    Container wrapper for all dependencies related to Route Entry, required for process and storage.
    • Method Detail

      • getRIBSupport

        <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>> @NonNull RIBSupport<C,​S> getRIBSupport()
        Returns rib support.
        Returns:
        RIBSupport
      • getLocalTablesKey

        @NonNull TablesKey getLocalTablesKey()
        Returns the table key(AFI/SAFI) corresponding to the Route Entry.
        Returns:
        TablesKey
      • getAfiSafType

        @NonNull Class<? extends AfiSafiType> getAfiSafType()
        Returns the AfiSafiType(AFI/SAFI) corresponding to the Route Entry.
        Returns:
        TablesKey
      • getLocRibTableTarget

        @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier getLocRibTableTarget()
        Returns the loc-rib table to be updated and to which corresponds this Route Entry.
        Returns:
        InstanceIdentifier containing the path to loc-rib table.
      • getRoutingPolicies

        @NonNull BGPRibRoutingPolicy getRoutingPolicies()
        Return routing policies defined per RIB.
        Returns:
        BGPRibRoutingPolicy