X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=applications%2Fbulk-o-matic%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fapplications%2Fbulk%2Fo%2Fmatic%2FFlowWriterDirectOFRpc.java;h=7755fcf44cb1ab83536dccbffbb657b57bcfa7b0;hb=05f8db12159673d0e0a95642fe86e62c14b7dc7b;hp=7ad33aba253b8b0a018624aff7a49eefb8b13c33;hpb=85ca54e50d2c99d6c5b7249459e2be1e33543332;p=openflowplugin.git diff --git a/applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowWriterDirectOFRpc.java b/applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowWriterDirectOFRpc.java index 7ad33aba25..7755fcf44c 100644 --- a/applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowWriterDirectOFRpc.java +++ b/applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowWriterDirectOFRpc.java @@ -7,9 +7,9 @@ */ package org.opendaylight.openflowplugin.applications.bulk.o.matic; +import java.util.Collection; import java.util.Collections; import java.util.HashSet; -import java.util.List; import java.util.Optional; import java.util.Set; import java.util.concurrent.ExecutionException; @@ -77,8 +77,8 @@ public class FlowWriterDirectOFRpc { try (ReadTransaction readOnlyTransaction = dataBroker.newReadOnlyTransaction()) { Optional nodesDataNode = readOnlyTransaction.read(LogicalDatastoreType.OPERATIONAL, nodes).get(); if (nodesDataNode.isPresent()) { - List nodesCollection = nodesDataNode.get().getNode(); - if (nodesCollection != null && !nodesCollection.isEmpty()) { + Collection nodesCollection = nodesDataNode.get().nonnullNode().values(); + if (!nodesCollection.isEmpty()) { for (Node node : nodesCollection) { LOG.info("Switch with ID {} discovered !!", node.getId().getValue()); nodeIds.add(node.getId().getValue()); @@ -132,7 +132,7 @@ public class FlowWriterDirectOFRpc { AddFlowInput addFlowInput = builder.build(); - LOG.debug("RPC invocation for adding flow-id {} with input {}", flowId, addFlowInput.toString()); + LOG.debug("RPC invocation for adding flow-id {} with input {}", flowId, addFlowInput); LoggingFutures.addErrorLogging(flowService.addFlow(addFlowInput), LOG, "addFlow"); if (i % batchSize == 0) {