Committed by
Gerrit Code Review
fixing ONOS-1034
Change-Id: I0c3dac633dd7f3c1f618499debe97e3bf282895d
Showing
1 changed file
with
6 additions
and
4 deletions
... | @@ -135,10 +135,12 @@ public class LinkCollectionIntentInstaller | ... | @@ -135,10 +135,12 @@ public class LinkCollectionIntentInstaller |
135 | } | 135 | } |
136 | 136 | ||
137 | @Override | 137 | @Override |
138 | - public List<FlowRuleBatchOperation> replace(LinkCollectionIntent intent, | 138 | + public List<FlowRuleBatchOperation> replace(LinkCollectionIntent oldIntent, |
139 | LinkCollectionIntent newIntent) { | 139 | LinkCollectionIntent newIntent) { |
140 | - // FIXME: implement | 140 | + List<FlowRuleBatchOperation> batches = Lists.newArrayList(); |
141 | - return null; | 141 | + batches.addAll(uninstall(oldIntent)); |
142 | + batches.addAll(install(newIntent)); | ||
143 | + return batches; | ||
142 | } | 144 | } |
143 | 145 | ||
144 | /** | 146 | /** |
... | @@ -147,7 +149,7 @@ public class LinkCollectionIntentInstaller | ... | @@ -147,7 +149,7 @@ public class LinkCollectionIntentInstaller |
147 | * @param operation the FlowRuleOperation to use | 149 | * @param operation the FlowRuleOperation to use |
148 | * @param intent the link collection intent | 150 | * @param intent the link collection intent |
149 | * @param deviceId the device ID for the flow rule | 151 | * @param deviceId the device ID for the flow rule |
150 | - * @param outPort the output port of the flow rule | 152 | + * @param outPorts the output port of the flow rule |
151 | * @return the new flow rule batch entry | 153 | * @return the new flow rule batch entry |
152 | */ | 154 | */ |
153 | private FlowRuleBatchEntry createBatchEntry(FlowRuleOperation operation, | 155 | private FlowRuleBatchEntry createBatchEntry(FlowRuleOperation operation, | ... | ... |
-
Please register or login to post a comment