Module  java.jnlp
软件包  javax.jnlp

Interface SingleInstanceService



  • public interface SingleInstanceService
    SingleInstanceService允许在Java Web Start下启动的应用程序将其自身注册为单例,并在用户尝试启动其新实例时传递新的参数集。
    从以下版本开始:
    1.5
    • 方法详细信息

      • addSingleInstanceListener

        void addSingleInstanceListener​(SingleInstanceListener sil)
        添加指定的SingleInstanceListener来处理应用程序/小应用程序在调用相同应用程序/ applet的另一个实例时的行为方式。 如果SingleInstanceListener sil为null,则不会抛出异常并且不执行任何操作。
        参数
        sil - 要添加的SingleInstanceListener对象
      • removeSingleInstanceListener

        void removeSingleInstanceListener​(SingleInstanceListener sil)
        删除指定的SingleInstanceListener。 如果由参数指定的侦听器以前未添加到应用程序/ applet中,则此方法不执行任何功能,也不会抛出异常。 如果侦听器为空,则不抛出任何异常,也不会执行任何操作。 建议如果应用程序/小程序注册了任何SingleInstanceListener,则应该在应用程序/ applet退出时调用此方法来删除所有侦听器。
        参数
        sil - 要删除的SingleInstanceListener对象