package JpLAN;
import edu.ucsb.jpregel.system.FileSystem;
import edu.ucsb.jpregel.system.LocalFileSystem;
import edu.ucsb.jpregel.system.Worker;
import java.rmi.RemoteException;
import jicosfoundation.Service;
/**
*
* @author charlesmunger
*/
public class LANWorker extends Worker {
private LANWorker(Service master) throws RemoteException
{
super(master);
}
/*
* Invoke to deploy a Worker on some machine
*
* @param args [0]: Domain Name of machine on which Master is running
*/
public static void main( String[] args ) throws RemoteException
{
Worker worker = new LANWorker(getMaster( args[0]));
worker.init();
System.out.println( "Worker: Ready." );
}
@Override
public FileSystem makeFileSystem(String jobDirectoryName)
{
return new LocalFileSystem(jobDirectoryName);
}
}