javax.jnlp
インタフェース SingleInstanceService


public interface SingleInstanceService

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

導入されたバージョン:
1.5

メソッドの概要
 void addSingleInstanceListener(SingleInstanceListener sil)
          指定された SingleInstanceListener を追加し、同じアプリケーション/アプレットの別のインスタンスが呼び出されたときのアプリケーション/アプレットの必要な動作を処理します。
 void removeSingleInstanceListener(SingleInstanceListener sil)
          指定された SingleInstanceListener を削除します。
 

メソッドの詳細

addSingleInstanceListener

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

パラメータ:
sil - 追加される SingleInstanceListener オブジェクト

removeSingleInstanceListener

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

パラメータ:
sil - 削除される SingleInstanceListener オブジェクト


Copyright (c) 2004 Sun Microsystems, Inc. All Rights Reserved