Пример #1
0
  /**
   * 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;
  }