モジュール java.jnlp
パッケージ javax.jnlp

インタフェースSingleInstanceService


  • public interface SingleInstanceService
    SingleInstanceServiceを使用すると、Java Web Startの下で起動されたアプリケーションは自身を単独オブジェクトとして登録できるようになります。また、ユーザーがこれらの単独オブジェクトの新しいインスタンスを起動しようとしたときに、新しいパラメータ・セットに渡すことができます。
    導入されたバージョン:
    1.5
    • メソッドの詳細

      • addSingleInstanceListener

        void addSingleInstanceListener​(SingleInstanceListener sil)
        指定されたSingleInstanceListenerを追加し、同じアプリケーション/アプレットの別のインスタンスが呼び出されたときのアプリケーション/アプレットの必要な動作を処理します。 SingleInstanceListener silがnullの場合、例外はスローされません。また、アクションも実行されません。
        パラメータ:
        sil - 追加されるSingleInstanceListenerオブジェクト
      • removeSingleInstanceListener

        void removeSingleInstanceListener​(SingleInstanceListener sil)
        指定されたSingleInstanceListenerを削除します。 引数により指定されたリスナーがアプリケーション/アプレットに事前に追加されていなかった場合、このメソッドは何も関数を実行しないばかりでなく、例外もスローしません。 リスナーsilがnullの場合、例外はスローされません。また、アクションも実行されません。 アプリケーション/アプレットがSingleInstanceListenerを登録した場合は、アプリケーション/アプレットの終了時にこのメソッドを呼び出して、すべてのリスナーを削除することをお薦めします。
        パラメータ:
        sil - 削除されるSingleInstanceListenerオブジェクト