out.writeShort(message.getHardTimeout().intValue());\r
out.writeShort(message.getPriority());\r
out.writeInt(message.getBufferId().intValue());\r
- if (message.getOutPort() != null) {\r
- out.writeInt(message.getOutPort().getValue().intValue());\r
- }\r
- \r
- if (message.getOutGroup() != null) {\r
- out.writeInt(message.getOutGroup().intValue());\r
- }\r
+ out.writeInt(message.getOutPort().getValue().intValue());\r
+ out.writeInt(message.getOutGroup().intValue());\r
out.writeShort(createFlowModFlagsBitmask(message.getFlags()));\r
ByteBufUtils.padBuffer(PADDING_IN_FLOW_MOD_MESSAGE, out);\r
MatchSerializer.encodeMatch(message.getMatch(), out);\r
InstructionsSerializer.encodeInstructions(message.getInstructions(), out);\r
- \r
}\r
\r
@Override\r
if (buckets != null) {\r
for (BucketsList currentBucket : buckets) {\r
outBuffer.writeShort(computeLengthOfBucket(currentBucket));\r
- \r
- if (null != currentBucket.getWeight()) {\r
- outBuffer.writeShort(currentBucket.getWeight().shortValue());\r
- }\r
- \r
- if (null != currentBucket.getWatchPort()) {\r
- outBuffer.writeInt(currentBucket.getWatchPort().getValue().intValue());\r
- }\r
- \r
- if (null != currentBucket.getWatchGroup()) {\r
- outBuffer.writeInt(currentBucket.getWatchGroup().intValue());\r
- }\r
+ outBuffer.writeShort(currentBucket.getWeight().shortValue());\r
+ outBuffer.writeInt(currentBucket.getWatchPort().getValue().intValue());\r
+ outBuffer.writeInt(currentBucket.getWatchGroup().intValue());\r
ByteBufUtils.padBuffer(PADDING_IN_BUCKET, outBuffer);\r
ActionsSerializer.encodeActions(currentBucket.getActionsList(), outBuffer);\r
}\r
out.writeShort(message.getHardTimeout().intValue());\r
out.writeShort(message.getPriority());\r
out.writeInt(message.getBufferId().intValue());\r
- if (null != message.getOutPort()) {\r
- out.writeShort(message.getOutPort().getValue().intValue());\r
- }\r
+ out.writeShort(message.getOutPort().getValue().intValue());\r
out.writeShort(createFlowModFlagsBitmask(message.getFlagsV10()));\r
OF10ActionsSerializer.encodeActionsV10(out, message.getActionsList());\r
}\r
final byte LENGTH_OF_ETHERTYPE_ACTION = 8;\r
final byte ETHERTYPE_ACTION_PADDING = 2; \r
EthertypeAction ethertype = action.getAugmentation(EthertypeAction.class);\r
- \r
- if (null != ethertype && null != ethertype.getEthertype()) {\r
- outBuffer.writeShort(LENGTH_OF_ETHERTYPE_ACTION);\r
- \r
- outBuffer.writeShort(ethertype.getEthertype().getValue());\r
- ByteBufUtils.padBuffer(ETHERTYPE_ACTION_PADDING, outBuffer);\r
- }\r
+ outBuffer.writeShort(LENGTH_OF_ETHERTYPE_ACTION);\r
+ outBuffer.writeShort(ethertype.getEthertype().getValue());\r
+ ByteBufUtils.padBuffer(ETHERTYPE_ACTION_PADDING, outBuffer);\r
}\r
\r
/**\r