package edu.pdx.cs410J.rmi; import java.net.*; import java.rmi.*; /** * This program shutdowns the remote movie database. */ public class ShutdownMovieDatabase { public static void main(String[] args) { String host = args[0]; int port = Integer.parseInt(args[1]); // Install an RMISecurityManager, if there is not a // SecurityManager already installed if (System.getSecurityManager() == null) { System.setSecurityManager(new RMISecurityManager()); } String name = "rmi://" + host + ":" + port + "/MovieDatabase"; try { MovieDatabase db = (MovieDatabase) Naming.lookup(name); db.shutdown(); } catch (RemoteException ex) { ex.printStackTrace(System.err); } catch (NotBoundException ex) { ex.printStackTrace(System.err); } catch (MalformedURLException ex) { ex.printStackTrace(System.err); } } }