When ports are added to a container, construct its topology immediately based on...
[controller.git] / opendaylight / protocol_plugins / openflow / src / main / java / org / opendaylight / controller / protocol_plugin / openflow / internal / Utils.java
index f1ce03af281ffbfe51846173f6ebbc744e4d37d1..8d2ca8704a6b46aee8a6f05771d4392445777241 100644 (file)
@@ -21,8 +21,12 @@ import org.openflow.protocol.OFError.OFHelloFailedCode;
 import org.openflow.protocol.OFError.OFPortModFailedCode;
 import org.openflow.protocol.OFError.OFQueueOpFailedCode;
 
-public abstract class Utils {
-    public static String getOFErrorString(OFError error) {
+public final class Utils {
+
+    private Utils() { //prevent instantiation
+        throw new AssertionError();
+    }
+    static String getOFErrorString(OFError error) {
         // Handle VENDOR extension errors here
         if (error.getErrorType() == V6Error.NICIRA_VENDOR_ERRORTYPE) {
             V6Error er = new V6Error(error);
@@ -33,7 +37,7 @@ public abstract class Utils {
             er.readFrom(bb);
             return er.toString();
         }
-        
+
         // Handle OF1.0 errors here
         OFErrorType et = OFErrorType.values()[0xffff & error.getErrorType()];
         String errorStr = "Error : " + et.toString();