X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflow-protocol-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowjava%2Fprotocol%2Fimpl%2Futil%2FOF10ActionsSerializer.java;fp=openflow-protocol-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowjava%2Fprotocol%2Fimpl%2Futil%2FOF10ActionsSerializer.java;h=eaaa6de86afb9daea123ca0395fb57a12af7946d;hb=c478b5dffd54fc748945a4d98a22fe1b2143daf9;hp=803ae38c44210ea36e795c9aca2905c202c1a178;hpb=33b8d90ba2cf737b3732f63453423df10f459e40;p=openflowjava.git diff --git a/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/OF10ActionsSerializer.java b/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/OF10ActionsSerializer.java index 803ae38c..eaaa6de8 100644 --- a/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/OF10ActionsSerializer.java +++ b/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/OF10ActionsSerializer.java @@ -34,8 +34,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev1 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.SetVlanPcp; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.SetVlanVid; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.StripVlan; -import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.actions.ActionsList; -import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.actions.actions.list.Action; +import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.actions.grouping.Action; /** * Serializes ofp_action (OpenFlow v1.0) structures @@ -78,14 +77,13 @@ public abstract class OF10ActionsSerializer { /** * Encodes ofp_action (OpenFlow v1.0) structures * @param out output ByteBuf that actions will be written into - * @param actionsList actions to be encoded + * @param actions actions to be encoded */ - public static void encodeActionsV10(ByteBuf out, List actionsList) { - if (actionsList == null) { + public static void encodeActionsV10(ByteBuf out, List actions) { + if (actions == null) { return; } - for (ActionsList list : actionsList) { - Action action = list.getAction(); + for (Action action : actions) { if (action.getType().equals(Output.class)) { encodeOutputAction(action, out); } else if (action.getType().equals(SetVlanVid.class)) { @@ -197,14 +195,13 @@ public abstract class OF10ActionsSerializer { /** * Computes length of actions - * @param actionsList + * @param actions * @return length of actions (OpenFlow v1.0) */ - public static int computeActionsLength(List actionsList) { + public static int computeActionsLength(List actions) { int length = 0; - if (actionsList != null) { - for (ActionsList list : actionsList) { - Action action = list.getAction(); + if (actions != null) { + for (Action action : actions) { if (action.getType().equals(Output.class)) { length += 8; } else if (action.getType().equals(SetVlanVid.class)) {