Cleanup ConntrackCodec 85/94385/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 3 Jan 2021 23:04:54 +0000 (00:04 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 4 Jan 2021 00:06:34 +0000 (01:06 +0100)
Use fluent builders where possible, making things less verbose.

Change-Id: Iba942161badab8484e5188ed041ca50e78424ca6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
extension/openflowjava-extension-nicira/src/main/java/org/opendaylight/openflowjava/nx/codec/action/ConntrackCodec.java

index 50a9c216a839e9bff94b4230e5ccd31f8bd74c7d..45be868e2286405caaf46993ebab80c1aab02a74 100644 (file)
@@ -173,22 +173,22 @@ public class ConntrackCodec extends AbstractActionCodec {
     @Override
     public Action deserialize(final ByteBuf message) {
         final short length = deserializeCtHeader(message);
-        NxActionConntrackBuilder nxActionConntrackBuilder = new NxActionConntrackBuilder();
-        nxActionConntrackBuilder.setFlags(readUint16(message));
-        nxActionConntrackBuilder.setZoneSrc(readUint32(message));
-        nxActionConntrackBuilder.setConntrackZone(readUint16(message));
-        nxActionConntrackBuilder.setRecircTable(readUint8(message));
+        final var nxActionConntrackBuilder = new NxActionConntrackBuilder()
+            .setFlags(readUint16(message))
+            .setZoneSrc(readUint32(message))
+            .setConntrackZone(readUint16(message))
+            .setRecircTable(readUint8(message));
         message.skipBytes(5);
 
-        if  (length > CT_LENGTH) {
-            deserializeCtAction(message,nxActionConntrackBuilder, length - CT_LENGTH);
+        if (length > CT_LENGTH) {
+            deserializeCtAction(message, nxActionConntrackBuilder, length - CT_LENGTH);
         }
-        ActionBuilder actionBuilder = new ActionBuilder();
-        actionBuilder.setExperimenterId(getExperimenterId());
-        ActionConntrackBuilder actionConntrackBuilder = new ActionConntrackBuilder();
-        actionConntrackBuilder.setNxActionConntrack(nxActionConntrackBuilder.build());
-        actionBuilder.setActionChoice(actionConntrackBuilder.build());
-        return actionBuilder.build();
+        return new ActionBuilder()
+            .setExperimenterId(getExperimenterId())
+            .setActionChoice(new ActionConntrackBuilder()
+                .setNxActionConntrack(nxActionConntrackBuilder.build())
+                .build())
+            .build();
     }
 
     private static void deserializeCtAction(final ByteBuf message,