package GeDBIT.parallel; import java.net.MalformedURLException; import java.rmi.Naming; import java.rmi.NotBoundException; import java.rmi.RemoteException; import GeDBIT.parallel.rmi.LocalIndex; public class LocalIndexWorkTask implements Task { private String server; private String[] args; public LocalIndexWorkTask(String server, String[] args) { this.server = server; this.args = args; } public void execute() { try { LocalIndex index = (LocalIndex) Naming.lookup("rmi://" + server + "/local"); index.query(args); } catch (RemoteException e) { e.printStackTrace(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (NotBoundException e) { e.printStackTrace(); } } }