Committed by
Gerrit Code Review
Apply the naming convention to BatchOperationEntry
Resolve ONOS-889 Change-Id: I2001fabba138b9ff5be9a5943d3f020b4c38d195
Showing
9 changed files
with
63 additions
and
43 deletions
... | @@ -48,7 +48,17 @@ public class BatchOperationEntry<T extends Enum<?>, U> { | ... | @@ -48,7 +48,17 @@ public class BatchOperationEntry<T extends Enum<?>, U> { |
48 | * | 48 | * |
49 | * @return the target object of this operation | 49 | * @return the target object of this operation |
50 | */ | 50 | */ |
51 | + @Deprecated | ||
51 | public U getTarget() { | 52 | public U getTarget() { |
53 | + return target(); | ||
54 | + } | ||
55 | + | ||
56 | + /** | ||
57 | + * Gets the target object of this operation. | ||
58 | + * | ||
59 | + * @return the target object of this operation | ||
60 | + */ | ||
61 | + public U target() { | ||
52 | return target; | 62 | return target; |
53 | } | 63 | } |
54 | 64 | ||
... | @@ -57,7 +67,17 @@ public class BatchOperationEntry<T extends Enum<?>, U> { | ... | @@ -57,7 +67,17 @@ public class BatchOperationEntry<T extends Enum<?>, U> { |
57 | * | 67 | * |
58 | * @return the operator of this operation | 68 | * @return the operator of this operation |
59 | */ | 69 | */ |
70 | + @Deprecated | ||
60 | public T getOperator() { | 71 | public T getOperator() { |
72 | + return operator(); | ||
73 | + } | ||
74 | + | ||
75 | + /** | ||
76 | + * Gets the operator of this operation. | ||
77 | + * | ||
78 | + * @return the operator of this operation | ||
79 | + */ | ||
80 | + public T operator() { | ||
61 | return operator; | 81 | return operator; |
62 | } | 82 | } |
63 | 83 | ... | ... |
... | @@ -44,7 +44,7 @@ public class FlowRuleBatchRequest { | ... | @@ -44,7 +44,7 @@ public class FlowRuleBatchRequest { |
44 | 44 | ||
45 | @Override | 45 | @Override |
46 | public FlowRule apply(FlowRuleBatchEntry input) { | 46 | public FlowRule apply(FlowRuleBatchEntry input) { |
47 | - return input.getTarget(); | 47 | + return input.target(); |
48 | } | 48 | } |
49 | }).toList(); | 49 | }).toList(); |
50 | } | 50 | } |
... | @@ -55,7 +55,7 @@ public class FlowRuleBatchRequest { | ... | @@ -55,7 +55,7 @@ public class FlowRuleBatchRequest { |
55 | 55 | ||
56 | @Override | 56 | @Override |
57 | public FlowRule apply(FlowRuleBatchEntry input) { | 57 | public FlowRule apply(FlowRuleBatchEntry input) { |
58 | - return input.getTarget(); | 58 | + return input.target(); |
59 | } | 59 | } |
60 | }).toList(); | 60 | }).toList(); |
61 | } | 61 | } | ... | ... |
... | @@ -147,7 +147,7 @@ public class BatchOperationTest { | ... | @@ -147,7 +147,7 @@ public class BatchOperationTest { |
147 | public void testEntryConstruction() { | 147 | public void testEntryConstruction() { |
148 | final TestEntry entry = new TestEntry(TestType.OP3, new TestTarget(3)); | 148 | final TestEntry entry = new TestEntry(TestType.OP3, new TestTarget(3)); |
149 | 149 | ||
150 | - assertThat(entry.getOperator(), is(TestType.OP3)); | 150 | + assertThat(entry.operator(), is(TestType.OP3)); |
151 | - assertThat(entry.getTarget().id, is(3)); | 151 | + assertThat(entry.target().id, is(3)); |
152 | } | 152 | } |
153 | } | 153 | } | ... | ... |
... | @@ -186,7 +186,7 @@ public class FlowRuleManager | ... | @@ -186,7 +186,7 @@ public class FlowRuleManager |
186 | ArrayListMultimap.create(); | 186 | ArrayListMultimap.create(); |
187 | List<Future<CompletedBatchOperation>> futures = Lists.newArrayList(); | 187 | List<Future<CompletedBatchOperation>> futures = Lists.newArrayList(); |
188 | for (FlowRuleBatchEntry fbe : batch.getOperations()) { | 188 | for (FlowRuleBatchEntry fbe : batch.getOperations()) { |
189 | - final FlowRule f = fbe.getTarget(); | 189 | + final FlowRule f = fbe.target(); |
190 | perDeviceBatches.put(f.deviceId(), fbe); | 190 | perDeviceBatches.put(f.deviceId(), fbe); |
191 | } | 191 | } |
192 | 192 | ||
... | @@ -400,7 +400,7 @@ public class FlowRuleManager | ... | @@ -400,7 +400,7 @@ public class FlowRuleManager |
400 | FlowRuleBatchOperation batchOperation = request.asBatchOperation(); | 400 | FlowRuleBatchOperation batchOperation = request.asBatchOperation(); |
401 | 401 | ||
402 | FlowRuleProvider flowRuleProvider = | 402 | FlowRuleProvider flowRuleProvider = |
403 | - getProvider(batchOperation.getOperations().get(0).getTarget().deviceId()); | 403 | + getProvider(batchOperation.getOperations().get(0).target().deviceId()); |
404 | final Future<CompletedBatchOperation> result = | 404 | final Future<CompletedBatchOperation> result = |
405 | flowRuleProvider.executeBatch(batchOperation); | 405 | flowRuleProvider.executeBatch(batchOperation); |
406 | futureService.submit(new Runnable() { | 406 | futureService.submit(new Runnable() { |
... | @@ -416,7 +416,7 @@ public class FlowRuleManager | ... | @@ -416,7 +416,7 @@ public class FlowRuleManager |
416 | 416 | ||
417 | Set<FlowRule> failures = new HashSet<>(batchOperation.size()); | 417 | Set<FlowRule> failures = new HashSet<>(batchOperation.size()); |
418 | for (FlowRuleBatchEntry op : batchOperation.getOperations()) { | 418 | for (FlowRuleBatchEntry op : batchOperation.getOperations()) { |
419 | - failures.add(op.getTarget()); | 419 | + failures.add(op.target()); |
420 | } | 420 | } |
421 | res = new CompletedBatchOperation(false, failures); | 421 | res = new CompletedBatchOperation(false, failures); |
422 | store.batchOperationComplete(FlowRuleBatchEvent.completed(request, res)); | 422 | store.batchOperationComplete(FlowRuleBatchEvent.completed(request, res)); |
... | @@ -565,12 +565,12 @@ public class FlowRuleManager | ... | @@ -565,12 +565,12 @@ public class FlowRuleManager |
565 | log.debug("cleaning up batch"); | 565 | log.debug("cleaning up batch"); |
566 | // TODO convert these into a batch? | 566 | // TODO convert these into a batch? |
567 | for (FlowRuleBatchEntry fbe : batches.values()) { | 567 | for (FlowRuleBatchEntry fbe : batches.values()) { |
568 | - if (fbe.getOperator() == FlowRuleOperation.ADD || | 568 | + if (fbe.operator() == FlowRuleOperation.ADD || |
569 | - fbe.getOperator() == FlowRuleOperation.MODIFY) { | 569 | + fbe.operator() == FlowRuleOperation.MODIFY) { |
570 | - store.deleteFlowRule(fbe.getTarget()); | 570 | + store.deleteFlowRule(fbe.target()); |
571 | - } else if (fbe.getOperator() == FlowRuleOperation.REMOVE) { | 571 | + } else if (fbe.operator() == FlowRuleOperation.REMOVE) { |
572 | - store.removeFlowRule(new DefaultFlowEntry(fbe.getTarget())); | 572 | + store.removeFlowRule(new DefaultFlowEntry(fbe.target())); |
573 | - store.storeFlowRule(fbe.getTarget()); | 573 | + store.storeFlowRule(fbe.target()); |
574 | } | 574 | } |
575 | } | 575 | } |
576 | } | 576 | } | ... | ... |
... | @@ -56,8 +56,8 @@ public class MockFlowRuleService implements FlowRuleService { | ... | @@ -56,8 +56,8 @@ public class MockFlowRuleService implements FlowRuleService { |
56 | @Override | 56 | @Override |
57 | public Future<CompletedBatchOperation> applyBatch(FlowRuleBatchOperation batch) { | 57 | public Future<CompletedBatchOperation> applyBatch(FlowRuleBatchOperation batch) { |
58 | for (FlowRuleBatchEntry fbe : batch.getOperations()) { | 58 | for (FlowRuleBatchEntry fbe : batch.getOperations()) { |
59 | - FlowRule fr = fbe.getTarget(); | 59 | + FlowRule fr = fbe.target(); |
60 | - switch (fbe.getOperator()) { | 60 | + switch (fbe.operator()) { |
61 | case ADD: | 61 | case ADD: |
62 | flows.add(fr); | 62 | flows.add(fr); |
63 | break; | 63 | break; | ... | ... |
... | @@ -363,7 +363,7 @@ public class DistributedFlowRuleStore | ... | @@ -363,7 +363,7 @@ public class DistributedFlowRuleStore |
363 | Collections.<FlowRule>emptySet())); | 363 | Collections.<FlowRule>emptySet())); |
364 | } | 364 | } |
365 | 365 | ||
366 | - DeviceId deviceId = operation.getOperations().get(0).getTarget().deviceId(); | 366 | + DeviceId deviceId = operation.getOperations().get(0).target().deviceId(); |
367 | 367 | ||
368 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(deviceId); | 368 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(deviceId); |
369 | 369 | ||
... | @@ -407,8 +407,8 @@ public class DistributedFlowRuleStore | ... | @@ -407,8 +407,8 @@ public class DistributedFlowRuleStore |
407 | flowEntriesLock.writeLock().lock(); | 407 | flowEntriesLock.writeLock().lock(); |
408 | try { | 408 | try { |
409 | for (FlowRuleBatchEntry batchEntry : operation.getOperations()) { | 409 | for (FlowRuleBatchEntry batchEntry : operation.getOperations()) { |
410 | - FlowRule flowRule = batchEntry.getTarget(); | 410 | + FlowRule flowRule = batchEntry.target(); |
411 | - FlowRuleOperation op = batchEntry.getOperator(); | 411 | + FlowRuleOperation op = batchEntry.operator(); |
412 | if (did == null) { | 412 | if (did == null) { |
413 | did = flowRule.deviceId(); | 413 | did = flowRule.deviceId(); |
414 | } | 414 | } |
... | @@ -640,13 +640,13 @@ public class DistributedFlowRuleStore | ... | @@ -640,13 +640,13 @@ public class DistributedFlowRuleStore |
640 | FlowRuleBatchOperation operation = SERIALIZER.decode(message.payload()); | 640 | FlowRuleBatchOperation operation = SERIALIZER.decode(message.payload()); |
641 | log.debug("received batch request {}", operation); | 641 | log.debug("received batch request {}", operation); |
642 | 642 | ||
643 | - final DeviceId deviceId = operation.getOperations().get(0).getTarget().deviceId(); | 643 | + final DeviceId deviceId = operation.getOperations().get(0).target().deviceId(); |
644 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(deviceId); | 644 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(deviceId); |
645 | if (!local.equals(replicaInfo.master().orNull())) { | 645 | if (!local.equals(replicaInfo.master().orNull())) { |
646 | 646 | ||
647 | Set<FlowRule> failures = new HashSet<>(operation.size()); | 647 | Set<FlowRule> failures = new HashSet<>(operation.size()); |
648 | for (FlowRuleBatchEntry op : operation.getOperations()) { | 648 | for (FlowRuleBatchEntry op : operation.getOperations()) { |
649 | - failures.add(op.getTarget()); | 649 | + failures.add(op.target()); |
650 | } | 650 | } |
651 | CompletedBatchOperation allFailed = new CompletedBatchOperation(false, failures); | 651 | CompletedBatchOperation allFailed = new CompletedBatchOperation(false, failures); |
652 | // This node is no longer the master, respond as all failed. | 652 | // This node is no longer the master, respond as all failed. |
... | @@ -675,7 +675,7 @@ public class DistributedFlowRuleStore | ... | @@ -675,7 +675,7 @@ public class DistributedFlowRuleStore |
675 | // create everything failed response | 675 | // create everything failed response |
676 | Set<FlowRule> failures = new HashSet<>(operation.size()); | 676 | Set<FlowRule> failures = new HashSet<>(operation.size()); |
677 | for (FlowRuleBatchEntry op : operation.getOperations()) { | 677 | for (FlowRuleBatchEntry op : operation.getOperations()) { |
678 | - failures.add(op.getTarget()); | 678 | + failures.add(op.target()); |
679 | } | 679 | } |
680 | result = new CompletedBatchOperation(false, failures); | 680 | result = new CompletedBatchOperation(false, failures); |
681 | } | 681 | } |
... | @@ -754,7 +754,7 @@ public class DistributedFlowRuleStore | ... | @@ -754,7 +754,7 @@ public class DistributedFlowRuleStore |
754 | final SMap<FlowId, ImmutableList<StoredFlowEntry>> backupFlowTable = smaps.get(deviceId); | 754 | final SMap<FlowId, ImmutableList<StoredFlowEntry>> backupFlowTable = smaps.get(deviceId); |
755 | // Following should be rewritten using async APIs | 755 | // Following should be rewritten using async APIs |
756 | for (FlowRuleBatchEntry bEntry : toAdd) { | 756 | for (FlowRuleBatchEntry bEntry : toAdd) { |
757 | - final FlowRule entry = bEntry.getTarget(); | 757 | + final FlowRule entry = bEntry.target(); |
758 | final FlowId id = entry.id(); | 758 | final FlowId id = entry.id(); |
759 | ImmutableList<StoredFlowEntry> original = backupFlowTable.get(id); | 759 | ImmutableList<StoredFlowEntry> original = backupFlowTable.get(id); |
760 | List<StoredFlowEntry> list = new ArrayList<>(); | 760 | List<StoredFlowEntry> list = new ArrayList<>(); |
... | @@ -762,7 +762,7 @@ public class DistributedFlowRuleStore | ... | @@ -762,7 +762,7 @@ public class DistributedFlowRuleStore |
762 | list.addAll(original); | 762 | list.addAll(original); |
763 | } | 763 | } |
764 | 764 | ||
765 | - list.remove(bEntry.getTarget()); | 765 | + list.remove(bEntry.target()); |
766 | list.add((StoredFlowEntry) entry); | 766 | list.add((StoredFlowEntry) entry); |
767 | 767 | ||
768 | ImmutableList<StoredFlowEntry> newValue = ImmutableList.copyOf(list); | 768 | ImmutableList<StoredFlowEntry> newValue = ImmutableList.copyOf(list); |
... | @@ -777,7 +777,7 @@ public class DistributedFlowRuleStore | ... | @@ -777,7 +777,7 @@ public class DistributedFlowRuleStore |
777 | } | 777 | } |
778 | } | 778 | } |
779 | for (FlowRuleBatchEntry bEntry : toRemove) { | 779 | for (FlowRuleBatchEntry bEntry : toRemove) { |
780 | - final FlowRule entry = bEntry.getTarget(); | 780 | + final FlowRule entry = bEntry.target(); |
781 | final FlowId id = entry.id(); | 781 | final FlowId id = entry.id(); |
782 | ImmutableList<StoredFlowEntry> original = backupFlowTable.get(id); | 782 | ImmutableList<StoredFlowEntry> original = backupFlowTable.get(id); |
783 | List<StoredFlowEntry> list = new ArrayList<>(); | 783 | List<StoredFlowEntry> list = new ArrayList<>(); |
... | @@ -785,7 +785,7 @@ public class DistributedFlowRuleStore | ... | @@ -785,7 +785,7 @@ public class DistributedFlowRuleStore |
785 | list.addAll(original); | 785 | list.addAll(original); |
786 | } | 786 | } |
787 | 787 | ||
788 | - list.remove(bEntry.getTarget()); | 788 | + list.remove(bEntry.target()); |
789 | 789 | ||
790 | ImmutableList<StoredFlowEntry> newValue = ImmutableList.copyOf(list); | 790 | ImmutableList<StoredFlowEntry> newValue = ImmutableList.copyOf(list); |
791 | boolean success; | 791 | boolean success; | ... | ... |
... | @@ -266,13 +266,13 @@ public class SimpleFlowRuleStore | ... | @@ -266,13 +266,13 @@ public class SimpleFlowRuleStore |
266 | List<FlowRuleBatchEntry> toAdd = new ArrayList<>(); | 266 | List<FlowRuleBatchEntry> toAdd = new ArrayList<>(); |
267 | List<FlowRuleBatchEntry> toRemove = new ArrayList<>(); | 267 | List<FlowRuleBatchEntry> toRemove = new ArrayList<>(); |
268 | for (FlowRuleBatchEntry entry : batchOperation.getOperations()) { | 268 | for (FlowRuleBatchEntry entry : batchOperation.getOperations()) { |
269 | - final FlowRule flowRule = entry.getTarget(); | 269 | + final FlowRule flowRule = entry.target(); |
270 | - if (entry.getOperator().equals(FlowRuleOperation.ADD)) { | 270 | + if (entry.operator().equals(FlowRuleOperation.ADD)) { |
271 | if (!getFlowEntries(flowRule.deviceId(), flowRule.id()).contains(flowRule)) { | 271 | if (!getFlowEntries(flowRule.deviceId(), flowRule.id()).contains(flowRule)) { |
272 | storeFlowRule(flowRule); | 272 | storeFlowRule(flowRule); |
273 | toAdd.add(entry); | 273 | toAdd.add(entry); |
274 | } | 274 | } |
275 | - } else if (entry.getOperator().equals(FlowRuleOperation.REMOVE)) { | 275 | + } else if (entry.operator().equals(FlowRuleOperation.REMOVE)) { |
276 | if (getFlowEntries(flowRule.deviceId(), flowRule.id()).contains(flowRule)) { | 276 | if (getFlowEntries(flowRule.deviceId(), flowRule.id()).contains(flowRule)) { |
277 | deleteFlowRule(flowRule); | 277 | deleteFlowRule(flowRule); |
278 | toRemove.add(entry); | 278 | toRemove.add(entry); | ... | ... |
... | @@ -110,16 +110,16 @@ public class NullFlowRuleProvider extends AbstractProvider implements FlowRulePr | ... | @@ -110,16 +110,16 @@ public class NullFlowRuleProvider extends AbstractProvider implements FlowRulePr |
110 | public Future<CompletedBatchOperation> executeBatch( | 110 | public Future<CompletedBatchOperation> executeBatch( |
111 | BatchOperation<FlowRuleBatchEntry> batch) { | 111 | BatchOperation<FlowRuleBatchEntry> batch) { |
112 | for (FlowRuleBatchEntry fbe : batch.getOperations()) { | 112 | for (FlowRuleBatchEntry fbe : batch.getOperations()) { |
113 | - switch (fbe.getOperator()) { | 113 | + switch (fbe.operator()) { |
114 | case ADD: | 114 | case ADD: |
115 | - applyFlowRule(fbe.getTarget()); | 115 | + applyFlowRule(fbe.target()); |
116 | break; | 116 | break; |
117 | case REMOVE: | 117 | case REMOVE: |
118 | - removeFlowRule(fbe.getTarget()); | 118 | + removeFlowRule(fbe.target()); |
119 | break; | 119 | break; |
120 | case MODIFY: | 120 | case MODIFY: |
121 | - removeFlowRule(fbe.getTarget()); | 121 | + removeFlowRule(fbe.target()); |
122 | - applyFlowRule(fbe.getTarget()); | 122 | + applyFlowRule(fbe.target()); |
123 | break; | 123 | break; |
124 | default: | 124 | default: |
125 | log.error("Unknown flow operation: {}", fbe); | 125 | log.error("Unknown flow operation: {}", fbe); | ... | ... |
... | @@ -201,7 +201,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr | ... | @@ -201,7 +201,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr |
201 | */ | 201 | */ |
202 | Map<OFFlowMod, OpenFlowSwitch> mods = Maps.newIdentityHashMap(); | 202 | Map<OFFlowMod, OpenFlowSwitch> mods = Maps.newIdentityHashMap(); |
203 | for (FlowRuleBatchEntry fbe : batch.getOperations()) { | 203 | for (FlowRuleBatchEntry fbe : batch.getOperations()) { |
204 | - FlowRule flowRule = fbe.getTarget(); | 204 | + FlowRule flowRule = fbe.target(); |
205 | final Dpid dpid = Dpid.dpid(flowRule.deviceId().uri()); | 205 | final Dpid dpid = Dpid.dpid(flowRule.deviceId().uri()); |
206 | OpenFlowSwitch sw = controller.getSwitch(dpid); | 206 | OpenFlowSwitch sw = controller.getSwitch(dpid); |
207 | if (sw == null) { | 207 | if (sw == null) { |
... | @@ -220,7 +220,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr | ... | @@ -220,7 +220,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr |
220 | FlowModBuilder.builder(flowRule, sw.factory(), | 220 | FlowModBuilder.builder(flowRule, sw.factory(), |
221 | Optional.of(flowModXid)); | 221 | Optional.of(flowModXid)); |
222 | OFFlowMod mod = null; | 222 | OFFlowMod mod = null; |
223 | - switch (fbe.getOperator()) { | 223 | + switch (fbe.operator()) { |
224 | case ADD: | 224 | case ADD: |
225 | mod = builder.buildFlowAdd(); | 225 | mod = builder.buildFlowAdd(); |
226 | break; | 226 | break; |
... | @@ -231,7 +231,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr | ... | @@ -231,7 +231,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr |
231 | mod = builder.buildFlowMod(); | 231 | mod = builder.buildFlowMod(); |
232 | break; | 232 | break; |
233 | default: | 233 | default: |
234 | - log.error("Unsupported batch operation {}", fbe.getOperator()); | 234 | + log.error("Unsupported batch operation {}", fbe.operator()); |
235 | } | 235 | } |
236 | if (mod != null) { | 236 | if (mod != null) { |
237 | mods.put(mod, sw); | 237 | mods.put(mod, sw); |
... | @@ -406,7 +406,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr | ... | @@ -406,7 +406,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr |
406 | FlowEntry fe = null; | 406 | FlowEntry fe = null; |
407 | FlowRuleBatchEntry fbe = fms.get(msg.getXid()); | 407 | FlowRuleBatchEntry fbe = fms.get(msg.getXid()); |
408 | failedId = fbe.id(); | 408 | failedId = fbe.id(); |
409 | - FlowRule offending = fbe.getTarget(); | 409 | + FlowRule offending = fbe.target(); |
410 | //TODO handle specific error msgs | 410 | //TODO handle specific error msgs |
411 | switch (msg.getErrType()) { | 411 | switch (msg.getErrType()) { |
412 | case BAD_ACTION: | 412 | case BAD_ACTION: |
... | @@ -482,11 +482,11 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr | ... | @@ -482,11 +482,11 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr |
482 | this.state = BatchState.CANCELLED; | 482 | this.state = BatchState.CANCELLED; |
483 | cleanUp(); | 483 | cleanUp(); |
484 | for (FlowRuleBatchEntry fbe : fms.values()) { | 484 | for (FlowRuleBatchEntry fbe : fms.values()) { |
485 | - if (fbe.getOperator() == FlowRuleOperation.ADD || | 485 | + if (fbe.operator() == FlowRuleOperation.ADD || |
486 | - fbe.getOperator() == FlowRuleOperation.MODIFY) { | 486 | + fbe.operator() == FlowRuleOperation.MODIFY) { |
487 | - removeFlowRule(fbe.getTarget()); | 487 | + removeFlowRule(fbe.target()); |
488 | - } else if (fbe.getOperator() == FlowRuleOperation.REMOVE) { | 488 | + } else if (fbe.operator() == FlowRuleOperation.REMOVE) { |
489 | - applyRule(fbe.getTarget()); | 489 | + applyRule(fbe.target()); |
490 | } | 490 | } |
491 | 491 | ||
492 | } | 492 | } |
... | @@ -554,7 +554,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr | ... | @@ -554,7 +554,7 @@ public class OpenFlowRuleProvider extends AbstractProvider implements FlowRulePr |
554 | .add("pending devices", sws) | 554 | .add("pending devices", sws) |
555 | .add("devices in batch", | 555 | .add("devices in batch", |
556 | fms.values().stream() | 556 | fms.values().stream() |
557 | - .map((fbe) -> fbe.getTarget().deviceId()) | 557 | + .map((fbe) -> fbe.target().deviceId()) |
558 | .distinct().collect(Collectors.toList())) | 558 | .distinct().collect(Collectors.toList())) |
559 | .add("failedId", failedId) | 559 | .add("failedId", failedId) |
560 | .add("latchCount", countDownLatch.getCount()) | 560 | .add("latchCount", countDownLatch.getCount()) | ... | ... |
-
Please register or login to post a comment