WorkerLocal.java
/**
*
*/
package progen.roles.standalone;
import progen.roles.Task;
import progen.roles.Worker;
import progen.userprogram.UserProgram;
/**
* @author jirsis
*
*/
public class WorkerLocal implements Worker {
private Task task;
public void start() {
// do nothing
}
public void calculate(Task task, UserProgram userprogram) {
this.task = task;
// TODO: revisar workerLocal
task.calculate(userprogram);
}
public String getId() {
return this.getClass().getName();
}
public int getPort() {
return 0;
}
public Task getTask() {
return task;
}
}