This is an automated email from the ASF dual-hosted git repository.

abhishekrb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git


The following commit(s) were added to refs/heads/master by this push:
     new 736a2ab7c13 update code style for task type (#16343)
736a2ab7c13 is described below

commit 736a2ab7c132b85f9ee541b2eb531c5eeababf46
Author: Alberic Liu <[email protected]>
AuthorDate: Mon Apr 29 14:42:55 2024 -0700

    update code style for task type (#16343)
    
    * update code style for task type
    
    * address the comments
---
 .../task/AppenderatorDriverRealtimeIndexTask.java      |  3 ++-
 .../apache/druid/indexing/common/task/ArchiveTask.java |  3 ++-
 .../druid/indexing/common/task/CompactionTask.java     |  3 +--
 .../druid/indexing/common/task/HadoopIndexTask.java    |  4 ++--
 .../apache/druid/indexing/common/task/IndexTask.java   |  1 -
 .../apache/druid/indexing/common/task/MoveTask.java    |  3 ++-
 .../apache/druid/indexing/common/task/NoopTask.java    |  3 ++-
 .../druid/indexing/common/task/RealtimeIndexTask.java  |  3 ++-
 .../apache/druid/indexing/common/task/RestoreTask.java |  3 ++-
 .../org/apache/druid/indexing/common/task/Task.java    | 18 +++++++++---------
 10 files changed, 24 insertions(+), 20 deletions(-)

diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/AppenderatorDriverRealtimeIndexTask.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/AppenderatorDriverRealtimeIndexTask.java
index 1230711e57b..d97caaec874 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/AppenderatorDriverRealtimeIndexTask.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/AppenderatorDriverRealtimeIndexTask.java
@@ -122,6 +122,7 @@ import java.util.concurrent.TimeoutException;
 public class AppenderatorDriverRealtimeIndexTask extends AbstractTask
     implements ChatHandler, PendingSegmentAllocatingTask
 {
+  public static final String TYPE = "index_realtime_appenderator";
   private static final String CTX_KEY_LOOKUP_TIER = "lookupTier";
 
   private static final EmittingLogger log = new 
EmittingLogger(RealtimeIndexTask.class);
@@ -217,7 +218,7 @@ public class AppenderatorDriverRealtimeIndexTask extends 
AbstractTask
   @Override
   public String getType()
   {
-    return "index_realtime_appenderator";
+    return TYPE;
   }
 
   @Override
diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/ArchiveTask.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/ArchiveTask.java
index 9104e2cfb05..46303806dab 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/ArchiveTask.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/ArchiveTask.java
@@ -40,6 +40,7 @@ import java.util.Set;
 
 public class ArchiveTask extends AbstractFixedIntervalTask
 {
+  public static final String TYPE = "archive";
   private static final Logger log = new Logger(ArchiveTask.class);
 
   public ArchiveTask(
@@ -60,7 +61,7 @@ public class ArchiveTask extends AbstractFixedIntervalTask
   @Override
   public String getType()
   {
-    return "archive";
+    return TYPE;
   }
 
   @Nonnull
diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/CompactionTask.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/CompactionTask.java
index f5aec08c306..833bcdd2fed 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/CompactionTask.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/CompactionTask.java
@@ -129,6 +129,7 @@ import java.util.stream.IntStream;
  */
 public class CompactionTask extends AbstractBatchIndexTask implements 
PendingSegmentAllocatingTask
 {
+  public static final String TYPE = "compact";
   private static final Logger log = new Logger(CompactionTask.class);
   private static final Clock UTC_CLOCK = Clock.systemUTC();
 
@@ -145,8 +146,6 @@ public class CompactionTask extends AbstractBatchIndexTask 
implements PendingSeg
    */
   public static final String CTX_KEY_APPENDERATOR_TRACKING_TASK_ID = 
"appenderatorTrackingTaskId";
 
-  private static final String TYPE = "compact";
-
   private static final boolean STORE_COMPACTION_STATE = true;
 
   static {
diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopIndexTask.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopIndexTask.java
index 4a31be24dd2..bc9d5aca2b6 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopIndexTask.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopIndexTask.java
@@ -94,10 +94,10 @@ import java.util.stream.Collectors;
 
 public class HadoopIndexTask extends HadoopTask implements ChatHandler
 {
+  public static final String TYPE = "index_hadoop";
   public static final String INPUT_SOURCE_TYPE = "hadoop";
   private static final Logger log = new Logger(HadoopIndexTask.class);
   private static final String HADOOP_JOB_ID_FILENAME = "mapReduceJobId.json";
-  private static final String TYPE = "index_hadoop";
   private TaskConfig taskConfig = null;
 
   private static String getTheDataSource(HadoopIngestionSpec spec)
@@ -192,7 +192,7 @@ public class HadoopIndexTask extends HadoopTask implements 
ChatHandler
   @Override
   public String getType()
   {
-    return "index_hadoop";
+    return TYPE;
   }
 
   @Nonnull
diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/IndexTask.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/IndexTask.java
index 7603fe9542b..14e37cc81c5 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/IndexTask.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/IndexTask.java
@@ -141,7 +141,6 @@ import java.util.stream.Collectors;
 
 public class IndexTask extends AbstractBatchIndexTask implements ChatHandler, 
PendingSegmentAllocatingTask
 {
-
   public static final HashFunction HASH_FUNCTION = Hashing.murmur3_128();
 
   public static final String TYPE = "index";
diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/MoveTask.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/MoveTask.java
index e02af66e046..8762aa91b4c 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/MoveTask.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/MoveTask.java
@@ -41,6 +41,7 @@ import java.util.Set;
 
 public class MoveTask extends AbstractFixedIntervalTask
 {
+  public static final String TYPE = "move";
   private static final Logger log = new Logger(MoveTask.class);
 
   private final Map<String, Object> targetLoadSpec;
@@ -68,7 +69,7 @@ public class MoveTask extends AbstractFixedIntervalTask
   @Override
   public String getType()
   {
-    return "move";
+    return TYPE;
   }
 
   @Nonnull
diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/NoopTask.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/NoopTask.java
index 9d91542ebf0..7887ab08111 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/NoopTask.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/NoopTask.java
@@ -41,6 +41,7 @@ import java.util.UUID;
  */
 public class NoopTask extends AbstractTask implements 
PendingSegmentAllocatingTask
 {
+  public static final String TYPE = "noop";
   private static final int DEFAULT_RUN_TIME = 2500;
 
   @JsonIgnore
@@ -70,7 +71,7 @@ public class NoopTask extends AbstractTask implements 
PendingSegmentAllocatingTa
   @Override
   public String getType()
   {
-    return "noop";
+    return TYPE;
   }
 
   @Nonnull
diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/RealtimeIndexTask.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/RealtimeIndexTask.java
index a32ef91192b..443b72ec21a 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/RealtimeIndexTask.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/RealtimeIndexTask.java
@@ -85,6 +85,7 @@ import java.util.concurrent.ThreadLocalRandom;
 @Deprecated
 public class RealtimeIndexTask extends AbstractTask
 {
+  public static final String TYPE = "index_realtime";
   public static final String CTX_KEY_LOOKUP_TIER = "lookupTier";
 
   private static final EmittingLogger log = new 
EmittingLogger(RealtimeIndexTask.class);
@@ -180,7 +181,7 @@ public class RealtimeIndexTask extends AbstractTask
   @Override
   public String getType()
   {
-    return "index_realtime";
+    return TYPE;
   }
 
   @Override
diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/RestoreTask.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/RestoreTask.java
index e3a0ecf633e..3b0f5d6c622 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/RestoreTask.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/RestoreTask.java
@@ -41,6 +41,7 @@ import java.util.Set;
 
 public class RestoreTask extends AbstractFixedIntervalTask
 {
+  public static final String TYPE = "restore";
   private static final Logger log = new Logger(RestoreTask.class);
 
   public RestoreTask(
@@ -61,7 +62,7 @@ public class RestoreTask extends AbstractFixedIntervalTask
   @Override
   public String getType()
   {
-    return "restore";
+    return TYPE;
   }
 
   @Nonnull
diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/Task.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/Task.java
index 7556908023a..cdf7cea7e3f 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/common/task/Task.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/common/task/Task.java
@@ -67,10 +67,10 @@ import java.util.Set;
 @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type")
 @JsonSubTypes(value = {
     @Type(name = KillUnusedSegmentsTask.TYPE, value = 
KillUnusedSegmentsTask.class),
-    @Type(name = "move", value = MoveTask.class),
-    @Type(name = "archive", value = ArchiveTask.class),
-    @Type(name = "restore", value = RestoreTask.class),
-    @Type(name = "index", value = IndexTask.class),
+    @Type(name = MoveTask.TYPE, value = MoveTask.class),
+    @Type(name = ArchiveTask.TYPE, value = ArchiveTask.class),
+    @Type(name = RestoreTask.TYPE, value = RestoreTask.class),
+    @Type(name = IndexTask.TYPE, value = IndexTask.class),
     @Type(name = ParallelIndexSupervisorTask.TYPE, value = 
ParallelIndexSupervisorTask.class),
     @Type(name = SinglePhaseSubTask.TYPE, value = SinglePhaseSubTask.class),
     // for backward compatibility
@@ -80,11 +80,11 @@ import java.util.Set;
     @Type(name = PartialRangeSegmentGenerateTask.TYPE, value = 
PartialRangeSegmentGenerateTask.class),
     @Type(name = PartialDimensionDistributionTask.TYPE, value = 
PartialDimensionDistributionTask.class),
     @Type(name = PartialGenericSegmentMergeTask.TYPE, value = 
PartialGenericSegmentMergeTask.class),
-    @Type(name = "index_hadoop", value = HadoopIndexTask.class),
-    @Type(name = "index_realtime", value = RealtimeIndexTask.class),
-    @Type(name = "index_realtime_appenderator", value = 
AppenderatorDriverRealtimeIndexTask.class),
-    @Type(name = "noop", value = NoopTask.class),
-    @Type(name = "compact", value = CompactionTask.class)
+    @Type(name = HadoopIndexTask.TYPE, value = HadoopIndexTask.class),
+    @Type(name = RealtimeIndexTask.TYPE, value = RealtimeIndexTask.class),
+    @Type(name = AppenderatorDriverRealtimeIndexTask.TYPE, value = 
AppenderatorDriverRealtimeIndexTask.class),
+    @Type(name = NoopTask.TYPE, value = NoopTask.class),
+    @Type(name = CompactionTask.TYPE, value = CompactionTask.class)
 })
 public interface Task
 {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to