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.data.api.YangInstanceIdentifier
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>>
@NonNull RIBSupport<C,S>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>> @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
-
getPeerTracker
@NonNull BGPPeerTracker getPeerTracker()
-
-