public interface WorkAssignmentProtocol
Modifier and Type | Method and Description |
---|---|
void |
addTask(Task task)
Add Task to the list.
|
void |
deRegisterWorker(WorkerId workerId)
De Register worker.
|
org.apache.hadoop.io.Text |
getNewWorkerId()
Get next workerId to which new task will be assigned.
|
Task |
registerWorker(WorkerId workerId)
Register Worker.
|
Task |
sendHeartbeat(WorkerId workerId,
TaskStatus[] taskStatusList)
Worker sends heartbeat to Master.
|
org.apache.hadoop.io.Text getNewWorkerId()
Task registerWorker(WorkerId workerId)
workerId
- : Worker Idvoid deRegisterWorker(WorkerId workerId)
workerId
- : Worker identifierTask sendHeartbeat(WorkerId workerId, TaskStatus[] taskStatusList)
workerId
- : Worker IdtaskStatusList
- : TaskStatus list of all tasks assigned to worker.void addTask(Task task)
task
- : Task objectCopyright © 2008–2024 Apache Software Foundation. All rights reserved.