import com.fourinone.MigrantWorker;
import com.fourinone.WareHouse;
import com.fourinone.Workman;
public class HelloWorker extends MigrantWorker
{
private String name;
public HelloWorker(String name){
this.name = name;
}
public WareHouse doTask(WareHouse inhouse)
{
System.out.println(inhouse.getString("word"));
WareHouse wh = new WareHouse("word", "hello, i am "+name);
Workman[] wms = getWorkerElse("helloworker");
for(Workman wm:wms)
wm.receive(wh);
return wh;
}
public boolean receive(WareHouse inhouse)
{
System.out.println(inhouse.getString("word"));
return true;
}
public static void main(String[] args)
{
HelloWorker mw = new HelloWorker(args[0]);
mw.waitWorking(args[1],Integer.parseInt(args[2]),"helloworker");
}
}