public class FibManager extends org.opendaylight.vpnservice.AbstractDataChangeListener<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry> implements AutoCloseable
| Constructor and Description |
|---|
FibManager(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
org.opendaylight.yangtools.yang.binding.RpcService nextHopService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry vrfEntry) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.fibentries.VrfTables> |
buildVrfId(String rd) |
void |
cleanUpDpnForVpn(BigInteger dpnId,
long vpnId,
String rd) |
void |
close() |
void |
deleteRoute(BigInteger dpId,
long vpnId,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.fibentries.VrfTablesKey vrfTableKey,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry vrfEntry) |
protected Long |
getVpnId(String rd) |
void |
populateFibOnNewDpn(BigInteger dpnId,
long vpnId,
String rd) |
void |
processNodeAdd(BigInteger dpnId) |
protected void |
remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry vrfEntry) |
protected org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.l3nexthop.rev150409.GetEgressPointerOutput |
resolveAdjacency(BigInteger dpId,
long vpnId,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry vrfEntry) |
void |
setMdsalManager(org.opendaylight.vpnservice.mdsalutil.interfaces.IMdsalApiManager mdsalManager) |
void |
setVpnmanager(org.opendaylight.vpnmanager.api.IVpnManager vpnmanager) |
protected void |
update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry original,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry update) |
public FibManager(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
org.opendaylight.yangtools.yang.binding.RpcService nextHopService)
public void close()
throws Exception
close in interface AutoCloseableExceptionpublic void setMdsalManager(org.opendaylight.vpnservice.mdsalutil.interfaces.IMdsalApiManager mdsalManager)
public void setVpnmanager(org.opendaylight.vpnmanager.api.IVpnManager vpnmanager)
protected void add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry vrfEntry)
add in class org.opendaylight.vpnservice.AbstractDataChangeListener<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry>protected void remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry vrfEntry)
remove in class org.opendaylight.vpnservice.AbstractDataChangeListener<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry>protected void update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry original,
org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry update)
update in class org.opendaylight.vpnservice.AbstractDataChangeListener<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry>public void deleteRoute(BigInteger dpId, long vpnId, org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.fibentries.VrfTablesKey vrfTableKey, org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry vrfEntry)
public void populateFibOnNewDpn(BigInteger dpnId, long vpnId, String rd)
public void cleanUpDpnForVpn(BigInteger dpnId, long vpnId, String rd)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.fibentries.VrfTables> buildVrfId(String rd)
protected org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.l3nexthop.rev150409.GetEgressPointerOutput resolveAdjacency(BigInteger dpId, long vpnId, org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.fibmanager.rev150330.vrfentries.VrfEntry vrfEntry)
public void processNodeAdd(BigInteger dpnId)
Copyright © 2015. All rights reserved.