commit | ee9e371b1cd81af80bc72a904271c3f3cbaeea6e | [log] [tgz] |
---|---|---|
author | Kyuhwi Choi <kyuhwi.choi@atto-research.com> | Mon Feb 22 22:49:36 2016 +0900 |
committer | Gerrit Code Review <gerrit@onlab.us> | Tue Mar 08 19:26:00 2016 +0000 |
tree | 80d702d36eea3c29ed95ba0f4745ed5427947f03 | |
parent | 1ebef9d91b9647eaed14f786c7b25e2d373862c1 [diff] [blame] |
[ONOS-3952] Implement FloatingIP Handler for OpenstackRoutingService - Implements floatingIp REST interfaces & event handler - Implements rulePopulate method for floatingIp handler - Fixes minor logics - Changes app structure - exports configuration - Implements case issue. when openstack deletes vm w/o deassociating floatingIp, openstack doesn`t send floatingIp deassociation event. Change-Id: If4d8ac3fecfed1957d84139f94ae31f593a9097b
diff --git a/apps/openstacknetworking/api/src/main/java/org/onosproject/openstacknetworking/OpenstackRoutingService.java b/apps/openstacknetworking/api/src/main/java/org/onosproject/openstacknetworking/OpenstackRoutingService.java index c6627af..0d4e7d6 100644 --- a/apps/openstacknetworking/api/src/main/java/org/onosproject/openstacknetworking/OpenstackRoutingService.java +++ b/apps/openstacknetworking/api/src/main/java/org/onosproject/openstacknetworking/OpenstackRoutingService.java
@@ -80,5 +80,11 @@ */ void removeRouterInterface(OpenstackRouterInterface openstackRouterInterface); - + /** + * Checks floatingIp deassociation when corresponding deleted vm. + * + * @param portId Deleted vm + * @param portInfo + */ + void checkDisassociatedFloatingIp(String portId, OpenstackPortInfo portInfo); }