X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fprotocol_plugins%2Fstub%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fprotocol_plugins%2Fstub%2Finternal%2FReadService.java;h=0ff60835c8b70d98357c7fa734c237bfef967780;hp=b580021b690f996a35b396423bc337aed8752752;hb=9303b14b9dba1a940f0d0a6fe1604bfcd0f9e294;hpb=ff1b4a79cca00743a00c3b0b1100bd0ab2b2fb31 diff --git a/opendaylight/protocol_plugins/stub/src/main/java/org/opendaylight/controller/protocol_plugins/stub/internal/ReadService.java b/opendaylight/protocol_plugins/stub/src/main/java/org/opendaylight/controller/protocol_plugins/stub/internal/ReadService.java index b580021b69..0ff60835c8 100644 --- a/opendaylight/protocol_plugins/stub/src/main/java/org/opendaylight/controller/protocol_plugins/stub/internal/ReadService.java +++ b/opendaylight/protocol_plugins/stub/src/main/java/org/opendaylight/controller/protocol_plugins/stub/internal/ReadService.java @@ -1,16 +1,17 @@ +/* + * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ package org.opendaylight.controller.protocol_plugins.stub.internal; import java.net.InetAddress; import java.net.UnknownHostException; import java.util.ArrayList; -import java.util.Dictionary; import java.util.List; -import org.apache.felix.dm.Component; -//import org.opendaylight.controller.protocol_plugin_stubs.IPluginReadServiceFilter; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - import org.opendaylight.controller.sal.action.Action; import org.opendaylight.controller.sal.action.Controller; import org.opendaylight.controller.sal.action.Drop; @@ -45,6 +46,8 @@ import org.opendaylight.controller.sal.reader.IPluginInReadService; import org.opendaylight.controller.sal.reader.NodeConnectorStatistics; import org.opendaylight.controller.sal.reader.NodeDescription; import org.opendaylight.controller.sal.reader.NodeTableStatistics; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Stub Implementation for IPluginInReadService used by SAL * @@ -104,7 +107,7 @@ public class ReadService implements IPluginInReadService { ArrayList list = new ArrayList(); ArrayList actionList = new ArrayList(); - actionList.add(new Drop()); + actionList.add(new Drop()); //IT assumes this is first element actionList.add(new Loopback()); actionList.add(new Flood()); actionList.add(new FloodAll()); @@ -139,6 +142,7 @@ public class ReadService implements IPluginInReadService { actionList.add(new SetTpSrc(4201)); actionList.add(new SetTpDst(8080)); + short priority = 3500; //IT assumes this value for (Action a : actionList) { Flow flow = new Flow(); Match match = new Match(); @@ -152,7 +156,7 @@ public class ReadService implements IPluginInReadService { List actions = new ArrayList(); actions.add(a); flow.setActions(actions); - flow.setPriority((short) 3500); + flow.setPriority(priority++); flow.setIdleTimeout((short) 1000); flow.setHardTimeout((short) 2000); flow.setId(12345);