Interface RouteEntryDependenciesContainer
public interface RouteEntryDependenciesContainer
Container wrapper for all dependencies related to Route Entry, required for process and storage.
- 
Method Summary
Modifier and TypeMethodDescription@NonNull AfiSafiTypeReturns the AfiSafiType(AFI/SAFI) corresponding to the Route Entry.@NonNull TablesKeyReturns the table key(AFI/SAFI) corresponding to the Route Entry.@NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifierReturns the loc-rib table to be updated and to which corresponds this Route Entry.@NonNull BGPPeerTracker<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> Returns rib support.@NonNull BGPRibRoutingPolicyReturn routing policies defined per RIB. 
- 
Method Details
- 
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 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
 
 - 
getPeerTracker
@NonNull BGPPeerTracker getPeerTracker() 
 -