Package org.apache.druid.indexer
Class TaskStatusPlus
- java.lang.Object
-
- org.apache.druid.indexer.TaskStatusPlus
-
public class TaskStatusPlus extends Object
-
-
Constructor Summary
Constructors Constructor Description TaskStatusPlus(String id, String groupId, String type, org.joda.time.DateTime createdTime, org.joda.time.DateTime queueInsertionTime, TaskState statusCode, RunnerTaskState runnerStatusCode, Long duration, TaskLocation location, String dataSource, String errorMsg)
TaskStatusPlus(String id, String groupId, String type, org.joda.time.DateTime createdTime, org.joda.time.DateTime queueInsertionTime, TaskState statusCode, TaskState status, RunnerTaskState runnerTaskState, Long duration, TaskLocation location, String dataSource, String errorMsg)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(Object o)
static TaskStatusPlus
fromTaskIdentifierInfo(TaskInfo<TaskIdentifier,TaskStatus> taskIdentifierInfo)
Convert a TaskInfo class of TaskIdentifier and TaskStatus to a TaskStatusPlus Applicable only for completed or waiting tasks since a TaskInfo doesn't have the exhaustive info for running tasksorg.joda.time.DateTime
getCreatedTime()
String
getDataSource()
Long
getDuration()
String
getErrorMsg()
String
getGroupId()
String
getId()
TaskLocation
getLocation()
org.joda.time.DateTime
getQueueInsertionTime()
RunnerTaskState
getRunnerStatusCode()
TaskState
getStatus()
Deprecated.TaskState
getStatusCode()
String
getType()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
TaskStatusPlus
public TaskStatusPlus(String id, @Nullable String groupId, @Nullable String type, org.joda.time.DateTime createdTime, org.joda.time.DateTime queueInsertionTime, @Nullable TaskState statusCode, @Nullable RunnerTaskState runnerStatusCode, @Nullable Long duration, TaskLocation location, @Nullable String dataSource, @Nullable String errorMsg)
-
TaskStatusPlus
public TaskStatusPlus(String id, @Nullable String groupId, @Nullable String type, org.joda.time.DateTime createdTime, org.joda.time.DateTime queueInsertionTime, @Nullable TaskState statusCode, @Deprecated @Nullable TaskState status, @Nullable RunnerTaskState runnerTaskState, @Nullable Long duration, TaskLocation location, @Nullable String dataSource, @Nullable String errorMsg)
-
-
Method Detail
-
getId
public String getId()
-
getCreatedTime
public org.joda.time.DateTime getCreatedTime()
-
getQueueInsertionTime
public org.joda.time.DateTime getQueueInsertionTime()
-
getStatus
@Deprecated @Nullable public TaskState getStatus()
Deprecated.
-
getRunnerStatusCode
@Nullable public RunnerTaskState getRunnerStatusCode()
-
getLocation
public TaskLocation getLocation()
-
getDataSource
public String getDataSource()
-
fromTaskIdentifierInfo
public static TaskStatusPlus fromTaskIdentifierInfo(TaskInfo<TaskIdentifier,TaskStatus> taskIdentifierInfo)
Convert a TaskInfo class of TaskIdentifier and TaskStatus to a TaskStatusPlus Applicable only for completed or waiting tasks since a TaskInfo doesn't have the exhaustive info for running tasks- Parameters:
taskIdentifierInfo
- TaskInfo pair- Returns:
- corresponding TaskStatusPlus
-
-