public interface RouteEntry
| Modifier and Type | Method and Description | 
|---|---|
| int | addRoute(com.google.common.primitives.UnsignedInteger routerId,
        Long remotePathId,
        org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier attrII,
        org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data) | 
| org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode | createValue(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeId,
           BestPath path)Create value | 
| boolean | removeRoute(com.google.common.primitives.UnsignedInteger routerId,
           Long remotePathId)Remove route | 
| boolean | selectBest(long localAs)Indicates whether best has changed | 
| void | updateRoute(TablesKey localTK,
           ExportPolicyPeerTracker peerPT,
           org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier locRibTarget,
           RIBSupport ribSupport,
           org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx,
           org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeIdPA)Update LocRibOut and AdjRibsOut by removing stale best path and writing new best | 
| void | writeRoute(PeerId peerId,
          org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeId,
          org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier rootPath,
          PeerExportGroup peerGroup,
          TablesKey localTK,
          ExportPolicyPeerTracker peerPT,
          RIBSupport ribSupport,
          org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx)Write Route on LocRibOut and AdjRibsOut | 
boolean removeRoute(com.google.common.primitives.UnsignedInteger routerId,
                    Long remotePathId)
routerId - router ID in unsigned integer format from an Ipv4AddressremotePathId - remote path Id receivedorg.opendaylight.yangtools.yang.data.api.schema.MapEntryNode createValue(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeId,
                                                                         BestPath path)
routeId - router ID pathArgumentpath - BestPathboolean selectBest(long localAs)
localAs - The local autonomous system numberint addRoute(com.google.common.primitives.UnsignedInteger routerId,
             Long remotePathId,
             org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier attrII,
             org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
routerId - router ID in unsigned integer format from an Ipv4AddressremotePathId - remote path Id receivedattrII - route Attributes Identifierdata - route Data changevoid updateRoute(TablesKey localTK, ExportPolicyPeerTracker peerPT, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier locRibTarget, RIBSupport ribSupport, org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeIdPA)
localTK - local Table KeypeerPT - peer export policylocRibTarget - YII local ribribSupport - rib supporttx - DOM transactionrouteIdPA - router ID pathArgumentvoid writeRoute(PeerId peerId, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeId, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier rootPath, PeerExportGroup peerGroup, TablesKey localTK, ExportPolicyPeerTracker peerPT, RIBSupport ribSupport, org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx)
peerId - destination peerIdrouteId - router ID path ArgumentrootPath - YII root pathpeerGroup - PeerExportGrouplocalTK - local Table KeyribSupport - rib supporttx - DOM transactionCopyright © 2018 OpenDaylight. All rights reserved.