public abstract class AbstractTask extends Object implements Task
| Constructor and Description |
|---|
AbstractTask()
AbstractTask constructor.
|
AbstractTask(TaskId taskId,
Map<String,String> localenvironment,
String taskCMD,
long localtimeout)
AbstrackTask constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getEnvironment()
Get environment for a Task.
|
String |
getTaskCmd()
Get TaskCmd for a Task.
|
TaskId |
getTaskId()
Get TaskId for a Task.
|
TaskType |
getTaskType()
Get TaskType for a Task.
|
long |
getTimeout()
Get Timeout for a Task.
|
void |
readFields(DataInput in)
Read Fields from file.
|
void |
setEnvironment(Map<String,String> localenvironment)
Set environment for a Task.
|
void |
setTaskCmd(String taskCMD)
Set TaskCmd for a Task.
|
void |
setTaskId(TaskId taskId)
Set Task Id.
|
void |
setTaskType(TaskType type)
Set TaskType for a Task.
|
void |
setTimeout(long taskTimeout)
Set Task Timeout in seconds.
|
String |
toString()
ToString.
|
void |
write(DataOutput out)
Write Task.
|
public final Map<String,String> getEnvironment()
getEnvironment in interface Taskpublic final void setEnvironment(Map<String,String> localenvironment)
setEnvironment in interface Tasklocalenvironment - : Map of environment varspublic final String getTaskCmd()
getTaskCmd in interface Taskpublic final void setTaskCmd(String taskCMD)
setTaskCmd in interface TasktaskCMD - : Task command linepublic final TaskId getTaskId()
public final void setTaskId(TaskId taskId)
public final TaskType getTaskType()
getTaskType in interface Taskpublic final void setTaskType(TaskType type)
type - Simple or Composite Taskpublic final long getTimeout()
getTimeout in interface Taskpublic final void setTimeout(long taskTimeout)
setTimeout in interface TasktaskTimeout - : Timeout in secondspublic final void write(DataOutput out) throws IOException
write in interface org.apache.hadoop.io.Writableout - : dataoutout object.IOException - : Throws IO exception if any error occurs.public final void readFields(DataInput in) throws IOException
readFields in interface org.apache.hadoop.io.Writablein - : datainput object.IOException - : Throws IOException in case of error.Copyright © 2008–2023 Apache Software Foundation. All rights reserved.