X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=openflow-protocol-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowjava%2Fprotocol%2Fimpl%2Futil%2FActionsSerializer.java;h=6c26cc2c65e1c9a879a2ff407cc558cea726e511;hb=a4af04c204a636b6c0782cc2248068e0860a69ad;hp=51a3359faa566fc617c4bfafd6c3a8ff43d1b1ac;hpb=8a7bcae2d385b631fa2365521f84e35d2f74efb4;p=openflowjava.git diff --git a/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java b/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java index 51a3359f..6c26cc2c 100644 --- a/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java +++ b/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java @@ -38,9 +38,8 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev1 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.SetMplsTtl; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.SetNwTtl; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.SetQueue; -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.oxm.rev130731.oxm.fields.MatchEntries; +import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.actions.grouping.Action; +import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev130731.oxm.fields.grouping.MatchEntries; /** * Serializes ofp_actions (OpenFlow v1.3) @@ -89,12 +88,11 @@ public abstract class ActionsSerializer { * @param actionsList list of actions to be encoded * @param outBuffer output ByteBuf */ - public static void encodeActions(List actionsList, ByteBuf outBuffer) { + public static void encodeActions(List actionsList, ByteBuf outBuffer) { if (actionsList == null) { return; } - for (ActionsList list : actionsList) { - Action action = list.getAction(); + for (Action action : actionsList) { if (action.getType().isAssignableFrom(Output.class)) { encodeOutputAction(action, outBuffer); } else if (action.getType().isAssignableFrom(CopyTtlOut.class)) { @@ -138,12 +136,11 @@ public abstract class ActionsSerializer { * @param actionsList list of actions to be encoded * @param outBuffer output ByteBuf */ - public static void encodeActionIds(List actionsList, ByteBuf outBuffer) { + public static void encodeActionIds(List actionsList, ByteBuf outBuffer) { if (actionsList == null) { return; } - for (ActionsList list : actionsList) { - Action action = list.getAction(); + for (Action action : actionsList) { if (action.getType().isAssignableFrom(Output.class)) { writeTypeAndLength(outBuffer, OUTPUT_CODE, ACTION_IDS_LENGTH); } else if (action.getType().isAssignableFrom(CopyTtlOut.class)) { @@ -318,11 +315,10 @@ public abstract class ActionsSerializer { * @param actionsList list of actions * @return actions length */ - public static int computeLengthOfActions(List actionsList) { + public static int computeLengthOfActions(List actionsList) { int lengthOfActions = 0; if (actionsList != null) { - for (ActionsList list : actionsList) { - Action action = list.getAction(); + for (Action action : actionsList) { if (action.getType().isAssignableFrom(Output.class)) { lengthOfActions += OUTPUT_LENGTH; } else if (action.getType().isAssignableFrom(SetField.class)){