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 Task
public final void setEnvironment(Map<String,String> localenvironment)
setEnvironment
in interface Task
localenvironment
- : Map of environment varspublic final String getTaskCmd()
getTaskCmd
in interface Task
public final void setTaskCmd(String taskCMD)
setTaskCmd
in interface Task
taskCMD
- : Task command linepublic final TaskId getTaskId()
public final void setTaskId(TaskId taskId)
public final TaskType getTaskType()
getTaskType
in interface Task
public final void setTaskType(TaskType type)
type
- Simple or Composite Taskpublic final long getTimeout()
getTimeout
in interface Task
public final void setTimeout(long taskTimeout)
setTimeout
in interface Task
taskTimeout
- : Timeout in secondspublic final void write(DataOutput out) throws IOException
write
in interface org.apache.hadoop.io.Writable
out
- : 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.Writable
in
- : datainput object.IOException
- : Throws IOException in case of error.Copyright © 2008–2022 Apache Software Foundation. All rights reserved.