azkaban-developers

Remove LongArgJob based job types (#1431) Remove Python,

9/6/2017 1:42:10 PM

Changes

azkaban-common/src/main/java/azkaban/jobExecutor/LongArgJob.java 138(+0 -138)

azkaban-common/src/main/java/azkaban/jobExecutor/PythonJob.java 39(+0 -39)

azkaban-common/src/main/java/azkaban/jobExecutor/RubyJob.java 38(+0 -38)

azkaban-common/src/main/java/azkaban/jobExecutor/ScriptJob.java 45(+0 -45)

azkaban-common/src/test/java/azkaban/jobExecutor/PythonJobTest.java 111(+0 -111)

Details

diff --git a/azkaban-common/src/main/java/azkaban/jobtype/JobTypeManager.java b/azkaban-common/src/main/java/azkaban/jobtype/JobTypeManager.java
index 59f8612..2f56836 100644
--- a/azkaban-common/src/main/java/azkaban/jobtype/JobTypeManager.java
+++ b/azkaban-common/src/main/java/azkaban/jobtype/JobTypeManager.java
@@ -20,9 +20,6 @@ import azkaban.jobExecutor.JavaProcessJob;
 import azkaban.jobExecutor.Job;
 import azkaban.jobExecutor.NoopJob;
 import azkaban.jobExecutor.ProcessJob;
-import azkaban.jobExecutor.PythonJob;
-import azkaban.jobExecutor.RubyJob;
-import azkaban.jobExecutor.ScriptJob;
 import azkaban.jobExecutor.utils.JobExecutionException;
 import azkaban.utils.Props;
 import azkaban.utils.PropsUtils;
@@ -93,9 +90,6 @@ public class JobTypeManager {
     plugins.addPluginClass("command", ProcessJob.class);
     plugins.addPluginClass("javaprocess", JavaProcessJob.class);
     plugins.addPluginClass("noop", NoopJob.class);
-    plugins.addPluginClass("python", PythonJob.class);
-    plugins.addPluginClass("ruby", RubyJob.class);
-    plugins.addPluginClass("script", ScriptJob.class);
   }
 
   // load Job Types from jobtype plugin dir