azkaban-aplcache

Details

diff --git a/azkaban-exec-server/src/main/java/azkaban/execapp/event/JobCallbackRequestMaker.java b/azkaban-exec-server/src/main/java/azkaban/execapp/event/JobCallbackRequestMaker.java
index e5673c1..9446f64 100644
--- a/azkaban-exec-server/src/main/java/azkaban/execapp/event/JobCallbackRequestMaker.java
+++ b/azkaban-exec-server/src/main/java/azkaban/execapp/event/JobCallbackRequestMaker.java
@@ -30,10 +30,10 @@ import azkaban.utils.Props;
 
 /**
  * Responsible for making the job callback HTTP requests.
- * 
+ *
  * One of the requirements is to log out the request information and response
  * using the given logger, which should be the job logger.
- * 
+ *
  * @author hluu
  *
  */
@@ -177,11 +177,11 @@ public class JobCallbackRequestMaker {
   /**
    * Response handler for logging job callback response using the given logger
    * instance
-   * 
+   *
    * @author hluu
    *
    */
-  private final class LoggingResponseHandler implements
+  private static final class LoggingResponseHandler implements
       ResponseHandler<Integer> {
 
     private Logger logger;
@@ -193,6 +193,7 @@ public class JobCallbackRequestMaker {
       this.logger = logger;
     }
 
+    @Override
     public Integer handleResponse(final HttpResponse response)
         throws ClientProtocolException, IOException {
 
diff --git a/azkaban-exec-server/src/main/java/azkaban/execapp/ExecMetrics.java b/azkaban-exec-server/src/main/java/azkaban/execapp/ExecMetrics.java
index 8b84045..d3455fe 100644
--- a/azkaban-exec-server/src/main/java/azkaban/execapp/ExecMetrics.java
+++ b/azkaban-exec-server/src/main/java/azkaban/execapp/ExecMetrics.java
@@ -27,7 +27,7 @@ import com.codahale.metrics.MetricRegistry;
 public enum ExecMetrics {
   INSTANCE;
 
-  private MetricRegistry registry;
+  private final MetricRegistry registry;
 
   ExecMetrics() {
     registry = MetricsManager.INSTANCE.getRegistry();
diff --git a/azkaban-exec-server/src/main/java/azkaban/execapp/JMXHttpServlet.java b/azkaban-exec-server/src/main/java/azkaban/execapp/JMXHttpServlet.java
index 57aab17..b7e4df2 100644
--- a/azkaban-exec-server/src/main/java/azkaban/execapp/JMXHttpServlet.java
+++ b/azkaban-exec-server/src/main/java/azkaban/execapp/JMXHttpServlet.java
@@ -42,6 +42,7 @@ public class JMXHttpServlet extends HttpServlet implements ConnectorParams {
   private static final Logger logger = Logger.getLogger(JMXHttpServlet.class);
   private AzkabanExecutorServer server;
 
+  @Override
   public void init(ServletConfig config) throws ServletException {
     server =
         (AzkabanExecutorServer) config.getServletContext().getAttribute(
diff --git a/azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java b/azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java
index 2445920..82db1f2 100644
--- a/azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java
+++ b/azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java
@@ -87,7 +87,7 @@ public class JobRunner extends EventHandler implements Runnable {
   private String jobId;
 
   private static final Object logCreatorLock = new Object();
-  private Object syncObject = new Object();
+  private final Object syncObject = new Object();
 
   private final JobTypeManager jobtypeManager;
 
diff --git a/azkaban-exec-server/src/test/java/azkaban/execapp/event/BlockingStatusTest.java b/azkaban-exec-server/src/test/java/azkaban/execapp/event/BlockingStatusTest.java
index db8b74a..ece8677 100644
--- a/azkaban-exec-server/src/test/java/azkaban/execapp/event/BlockingStatusTest.java
+++ b/azkaban-exec-server/src/test/java/azkaban/execapp/event/BlockingStatusTest.java
@@ -24,7 +24,7 @@ import azkaban.executor.Status;
 
 public class BlockingStatusTest {
 
-  public class WatchingThread extends Thread {
+  public static class WatchingThread extends Thread {
     private BlockingStatus status;
     private long diff = 0;
 
@@ -74,9 +74,7 @@ public class BlockingStatusTest {
     WatchingThread thread = new WatchingThread(status);
     thread.start();
 
-    synchronized (this) {
-      wait(3000);
-    }
+    Thread.sleep(3000);
 
     status.changeStatus(Status.SUCCEEDED);
     thread.join();
@@ -96,16 +94,10 @@ public class BlockingStatusTest {
     WatchingThread thread = new WatchingThread(status);
     thread.start();
 
-    synchronized (this) {
-      wait(3000);
-    }
-
+    Thread.sleep(3000);
     status.changeStatus(Status.PAUSED);
 
-    synchronized (this) {
-      wait(1000);
-    }
-
+    Thread.sleep(1000);
     status.changeStatus(Status.FAILED);
 
     thread.join(1000);
@@ -125,17 +117,12 @@ public class BlockingStatusTest {
     WatchingThread thread1 = new WatchingThread(status);
     thread1.start();
 
-    synchronized (this) {
-      wait(2000);
-    }
+    Thread.sleep(2000);
 
     WatchingThread thread2 = new WatchingThread(status);
     thread2.start();
 
-    synchronized (this) {
-      wait(2000);
-    }
-
+    Thread.sleep(2000);
     status.changeStatus(Status.FAILED);
     thread2.join(1000);
     thread1.join(1000);
diff --git a/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerPipelineTest.java b/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerPipelineTest.java
index c53cf99..dbf3de1 100644
--- a/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerPipelineTest.java
+++ b/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerPipelineTest.java
@@ -610,11 +610,9 @@ public class FlowRunnerPipelineTest {
   }
 
   private void pause(long millisec) {
-    synchronized (this) {
-      try {
-        wait(millisec);
-      } catch (InterruptedException e) {
-      }
+    try {
+      Thread.sleep(millisec);
+    } catch (InterruptedException e) {
     }
   }
 
diff --git a/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerPropertyResolutionTest.java b/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerPropertyResolutionTest.java
index f79f2fe..f13a13c 100644
--- a/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerPropertyResolutionTest.java
+++ b/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerPropertyResolutionTest.java
@@ -265,11 +265,9 @@ public class FlowRunnerPropertyResolutionTest {
   }
 
   private void pause(long millisec) {
-    synchronized (this) {
-      try {
-        wait(millisec);
-      } catch (InterruptedException e) {
-      }
+    try {
+      Thread.sleep(millisec);
+    } catch (InterruptedException e) {
     }
   }
 }
diff --git a/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerTest.java b/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerTest.java
index c4289e4..c502def 100644
--- a/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerTest.java
+++ b/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerTest.java
@@ -228,14 +228,12 @@ public class FlowRunnerTest {
         "Expected flow " + Status.FAILED + " instead " + exFlow.getStatus(),
         exFlow.getStatus() == Status.FAILED);
 
-    synchronized (this) {
-      try {
-        wait(500);
-      } catch (InterruptedException e) {
-
-      }
+    try {
+        Thread.sleep(500);
+    } catch (InterruptedException e) {
     }
 
+
     testStatus(exFlow, "job1", Status.SUCCEEDED);
     testStatus(exFlow, "job2d", Status.FAILED);
     testStatus(exFlow, "job3", Status.CANCELLED);
@@ -275,13 +273,12 @@ public class FlowRunnerTest {
         "Expected flow " + Status.FAILED + " instead " + exFlow.getStatus(),
         exFlow.getStatus() == Status.FAILED);
 
-    synchronized (this) {
-      try {
-        wait(500);
-      } catch (InterruptedException e) {
-      }
+    try {
+      Thread.sleep(500);
+    } catch (InterruptedException e) {
     }
 
+
     testStatus(exFlow, "job1", Status.SUCCEEDED);
     testStatus(exFlow, "job2d", Status.FAILED);
     testStatus(exFlow, "job3", Status.SUCCEEDED);
@@ -315,27 +312,23 @@ public class FlowRunnerTest {
     Thread thread = new Thread(runner);
     thread.start();
 
-    synchronized (this) {
-      try {
-        wait(5000);
-      } catch (InterruptedException e) {
-        // TODO Auto-generated catch block
-        e.printStackTrace();
-      }
-
-      runner.kill("me");
-      Assert.assertTrue(runner.isKilled());
+    try {
+      Thread.sleep(5000);
+    } catch (InterruptedException e) {
+      // TODO Auto-generated catch block
+      e.printStackTrace();
     }
 
-    synchronized (this) {
-      // Wait for cleanup.
-      try {
-        wait(2000);
-      } catch (InterruptedException e) {
-        // TODO Auto-generated catch block
-        e.printStackTrace();
-      }
+    runner.kill("me");
+    Assert.assertTrue(runner.isKilled());
+
+    try {
+      Thread.sleep(2000);
+    } catch (InterruptedException e) {
+      // TODO Auto-generated catch block
+      e.printStackTrace();
     }
+
     ExecutableFlow exFlow = runner.getExecutableFlow();
     testStatus(exFlow, "job1", Status.SUCCEEDED);
     testStatus(exFlow, "job2", Status.SUCCEEDED);
diff --git a/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerTest2.java b/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerTest2.java
index 196fcd7..ce4b5fc 100644
--- a/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerTest2.java
+++ b/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerTest2.java
@@ -1342,12 +1342,10 @@ public class FlowRunnerTest2 {
   }
 
   private void pause(long millisec) {
-    synchronized(this) {
-      try {
-        wait(millisec);
-      }
-      catch (InterruptedException e) {
-      }
+    try {
+      Thread.sleep(millisec);
+    }
+    catch (InterruptedException e) {
     }
   }
 
diff --git a/azkaban-exec-server/src/test/java/azkaban/execapp/StatisticsServletTest.java b/azkaban-exec-server/src/test/java/azkaban/execapp/StatisticsServletTest.java
index 15078b4..1442a27 100644
--- a/azkaban-exec-server/src/test/java/azkaban/execapp/StatisticsServletTest.java
+++ b/azkaban-exec-server/src/test/java/azkaban/execapp/StatisticsServletTest.java
@@ -8,7 +8,7 @@ import azkaban.executor.ExecutorInfo;
 
 @Ignore
 public class StatisticsServletTest {
-  private class MockStatisticsServlet extends ServerStatisticsServlet {
+  private static class MockStatisticsServlet extends ServerStatisticsServlet {
     /** */
     private static final long serialVersionUID = 1L;