Interface RouteEntryDependenciesContainer
-
public interface RouteEntryDependenciesContainer
Container wrapper for all dependencies related to Route Entry, required for process and storage.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull Class<? extends AfiSafiType>
getAfiSafType()
Returns the AfiSafiType(AFI/SAFI) corresponding to the Route Entry.@NonNull TablesKey
getLocalTablesKey()
Returns the table key(AFI/SAFI) corresponding to the Route Entry.@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Tables,TablesKey>
getLocRibTableTarget()
Returns the loc-rib table to be updated and to which corresponds this Route Entry.@NonNull BGPPeerTracker
getPeerTracker()
<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>>
@NonNull RIBSupport<C,S,R,I>getRIBSupport()
Returns rib support.@NonNull BGPRibRoutingPolicy
getRoutingPolicies()
Return routing policies defined per RIB.
-
-
-
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>,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>> @NonNull RIBSupport<C,S,R,I> 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.binding.KeyedInstanceIdentifier<Tables,TablesKey> 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
-
getPeerTracker
@NonNull BGPPeerTracker getPeerTracker()
-
-