Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6381061

jnlp single instance service should be session specific

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 6
    • 6
    • deploy
    • None
    • b86
    • generic
    • generic

      bugster would like jnlp single instance service to be session specific, rather than machine specific, so it would work probably in SunRay/VNC settings.

      in order to make SI apply to not "once per client machine" but to "once per
      client machine/session specific string" we need to
      1.) add the session specific string to the default idString in
      SingleInstanceServiceImpl.java
      2.) implement getSessionSpecificString() in both WinConfig and UnixConfig
      3.) mimic that implementation in the native system_md.c, so launcher.c can
      construct the same string in the native code to pass new invocation params into
      the allready running instance.

      I think we could add this functionality, (though I'm not sure what to put in the
      windows implementation of getSessionSpecificString(). Right now, both the unix
      and windows implementations return "".

      The problem is occuring because we see setup as http host, and http client, but
      http client may also be a VNC host, having a seperate VNC client [same situation
      occurs on X, the http client is an XClient, passing on the real screen location
      to a (possibly remote) XServer.

            ngthomas Thomas Ng (Inactive)
            ngthomas Thomas Ng (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: