Interface FloatingIPHandler
-
- All Known Implementing Classes:
VpnFloatingIpHandler
public interface FloatingIPHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cleanupFibEntries(org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String vpnName, java.lang.String externalIp, org.opendaylight.yangtools.yang.common.Uint32 label, java.lang.String vrfId, org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx, ProviderTypes provType)
void
onAddFloatingIp(org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String routerUuid, org.opendaylight.yangtools.yang.common.Uint32 routerId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId, java.lang.String interfaceName, InternalToExternalPortMap mapping, java.lang.String vrfId, org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx)
void
onRemoveFloatingIp(org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String routerUuid, org.opendaylight.yangtools.yang.common.Uint32 routerId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId, InternalToExternalPortMap mapping, org.opendaylight.yangtools.yang.common.Uint32 label, java.lang.String vrfId, org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx)
-
-
-
Method Detail
-
onAddFloatingIp
void onAddFloatingIp(org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String routerUuid, org.opendaylight.yangtools.yang.common.Uint32 routerId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId, java.lang.String interfaceName, InternalToExternalPortMap mapping, java.lang.String vrfId, org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx)
-
onRemoveFloatingIp
void onRemoveFloatingIp(org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String routerUuid, org.opendaylight.yangtools.yang.common.Uint32 routerId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId, InternalToExternalPortMap mapping, org.opendaylight.yangtools.yang.common.Uint32 label, java.lang.String vrfId, org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx)
-
cleanupFibEntries
void cleanupFibEntries(org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String vpnName, java.lang.String externalIp, org.opendaylight.yangtools.yang.common.Uint32 label, java.lang.String vrfId, org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx, ProviderTypes provType)
-
-