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); } }