azkaban-aplcache

Fix build warning : enums should be immutable (#1028) e.g. azkaban/azkaban-common/src/main/java/azkaban/executor/Status.java:34:

4/27/2017 8:32:16 PM

Details

diff --git a/azkaban-common/src/main/java/azkaban/database/AbstractJdbcLoader.java b/azkaban-common/src/main/java/azkaban/database/AbstractJdbcLoader.java
index 69e93b9..a266c2f 100644
--- a/azkaban-common/src/main/java/azkaban/database/AbstractJdbcLoader.java
+++ b/azkaban-common/src/main/java/azkaban/database/AbstractJdbcLoader.java
@@ -33,7 +33,7 @@ public abstract class AbstractJdbcLoader {
   public enum EncodingType {
     PLAIN(1), GZIP(2);
 
-    private int numVal;
+    private final int numVal;
 
     EncodingType(int numVal) {
       this.numVal = numVal;
diff --git a/azkaban-common/src/main/java/azkaban/database/DataSourceUtils.java b/azkaban-common/src/main/java/azkaban/database/DataSourceUtils.java
index 19b8991..5c37361 100644
--- a/azkaban-common/src/main/java/azkaban/database/DataSourceUtils.java
+++ b/azkaban-common/src/main/java/azkaban/database/DataSourceUtils.java
@@ -36,7 +36,7 @@ public class DataSourceUtils {
   public static enum PropertyType {
     DB(1);
 
-    private int numVal;
+    private final int numVal;
 
     PropertyType(int numVal) {
       this.numVal = numVal;
diff --git a/azkaban-common/src/main/java/azkaban/executor/Status.java b/azkaban-common/src/main/java/azkaban/executor/Status.java
index 3e26bee..9df3f8e 100644
--- a/azkaban-common/src/main/java/azkaban/executor/Status.java
+++ b/azkaban-common/src/main/java/azkaban/executor/Status.java
@@ -31,7 +31,7 @@ public enum Status {
   FAILED_SUCCEEDED(120),
   CANCELLED(130);
 
-  private int numVal;
+  private final int numVal;
 
   Status(int numVal) {
     this.numVal = numVal;
diff --git a/azkaban-common/src/main/java/azkaban/user/Permission.java b/azkaban-common/src/main/java/azkaban/user/Permission.java
index a6dc6a6..8e16ac4 100644
--- a/azkaban-common/src/main/java/azkaban/user/Permission.java
+++ b/azkaban-common/src/main/java/azkaban/user/Permission.java
@@ -33,7 +33,7 @@ public class Permission {
     CREATEPROJECTS(0x40000000), // Only used for roles
     ADMIN(0x8000000);
 
-    private int numVal;
+    private final int numVal;
 
     Type(int numVal) {
       this.numVal = numVal;