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)