/** * Get the remote license manager, create if necessary. Will attempt to reconnect on subsequent * calls if there is a RMI failure. * * @returns the RemoteLicenseManager. */ private static synchronized RemoteLicenseManager getRemoteLicenseManager() { if (s_remoteLicenseManager == null) try { // have a name for the remote data manager, get it s_remoteLicenseManager = (RemoteLicenseManager) LocalServerFactory.get(getSystemId(), RemoteLicenseManager.class.getName()); } catch (Exception e) { Log.fatal("LicenseManager.getRemoteLicenseManager: " + e.toString()); } return s_remoteLicenseManager; }