public abstract class AbstractRouteEntry extends Object implements RouteEntry
Modifier and Type | Field and Description |
---|---|
protected static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier |
ROUTES_IDENTIFIER |
Constructor and Description |
---|
AbstractRouteEntry() |
Modifier and Type | Method and Description |
---|---|
protected static void |
fillLocRib(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier routeTarget,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> value,
org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx) |
protected static boolean |
filterRoutes(PeerId rootPeer,
PeerId destPeer,
ExportPolicyPeerTracker peerPT,
TablesKey localTK,
PeerRole destPeerRole) |
protected static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier |
getAdjRibOutYII(RIBSupport ribSup,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier rootPath,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeId,
TablesKey localTK) |
protected static PeerRole |
getRoutePeerIdRole(ExportPolicyPeerTracker peerPT,
PeerId routePeerId) |
protected static void |
update(PeerId destPeer,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier routeTarget,
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode effAttr,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> value,
RIBSupport ribSup,
org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx) |
protected static boolean |
writeRoute(PeerId destPeer,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier routeTarget,
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode effAttrib,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> value,
RIBSupport ribSup,
org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addRoute, createValue, removeRoute, selectBest, updateRoute, writeRoute
protected static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier ROUTES_IDENTIFIER
protected static void fillLocRib(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier routeTarget, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> value, org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx)
protected static void update(PeerId destPeer, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier routeTarget, org.opendaylight.yangtools.yang.data.api.schema.ContainerNode effAttr, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> value, RIBSupport ribSup, org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx)
protected static boolean writeRoute(PeerId destPeer, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier routeTarget, org.opendaylight.yangtools.yang.data.api.schema.ContainerNode effAttrib, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> value, RIBSupport ribSup, org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx)
protected static boolean filterRoutes(PeerId rootPeer, PeerId destPeer, ExportPolicyPeerTracker peerPT, TablesKey localTK, PeerRole destPeerRole)
protected static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier getAdjRibOutYII(RIBSupport ribSup, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier rootPath, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeId, TablesKey localTK)
protected static PeerRole getRoutePeerIdRole(ExportPolicyPeerTracker peerPT, PeerId routePeerId)
Copyright © 2018 OpenDaylight. All rights reserved.