X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=test-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Ftestcommon%2FAbstractDropTest.java;h=cfb76bdba2268b5b3c819eb6224069afa013e507;hb=7ff63650e4ae80a6660de9f2a39e27c41ecef534;hp=6d06a9a00a608774ce04d7a2d4794b07f3e792e1;hpb=5486482d3bf4f192ab8850d72b9873225ff6361c;p=openflowplugin.git diff --git a/test-common/src/main/java/org/opendaylight/openflowplugin/testcommon/AbstractDropTest.java b/test-common/src/main/java/org/opendaylight/openflowplugin/testcommon/AbstractDropTest.java index 6d06a9a00a..cfb76bdba2 100644 --- a/test-common/src/main/java/org/opendaylight/openflowplugin/testcommon/AbstractDropTest.java +++ b/test-common/src/main/java/org/opendaylight/openflowplugin/testcommon/AbstractDropTest.java @@ -8,7 +8,6 @@ package org.opendaylight.openflowplugin.testcommon; import static org.opendaylight.openflowjava.util.ByteBufUtils.macAddressToString; - import com.google.common.util.concurrent.ThreadFactoryBuilder; import java.util.Arrays; import java.util.Collections; @@ -36,7 +35,6 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instru import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.InstructionBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node; -import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey; import org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.ethernet.match.fields.EthernetSourceBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.EthernetMatchBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener; @@ -95,7 +93,7 @@ abstract class AbstractDropTest implements PacketProcessingListener, AutoCloseab threadPool.setThreadFactory(new ThreadFactoryBuilder().setNameFormat("dropTest-%d").build()); threadPool.setRejectedExecutionHandler(new RejectedExecutionHandler() { @Override - public void rejectedExecution(Runnable r, ThreadPoolExecutor executor) { + public void rejectedExecution(final Runnable r, final ThreadPoolExecutor executor) { try { workQueue.put(r); } catch (InterruptedException e) { @@ -190,10 +188,7 @@ abstract class AbstractDropTest implements PacketProcessingListener, AutoCloseab // Get the instance identifier for the nodeConnectorRef final InstanceIdentifier ncri = ncr.getValue(); - // Get the instanceID for the Node in the tree above us - final NodeKey node = ncri.firstKeyOf(Node.class, NodeKey.class); - - processPacket(node, match.build(), isb.build()); + processPacket(ncri.firstIdentifierOf(Node.class), match.build(), isb.build()); SENT_UPDATER.incrementAndGet(this); } catch (final Exception e) { @@ -204,7 +199,7 @@ abstract class AbstractDropTest implements PacketProcessingListener, AutoCloseab } } - protected abstract void processPacket(NodeKey node, Match match, Instructions instructions); + protected abstract void processPacket(InstanceIdentifier node, Match match, Instructions instructions); @Override