- java.lang.Object
-
- jdk.packager.services.singleton.SingleInstanceService
-
public class SingleInstanceService extends Object
SingleInstanceService
クラスは、Java Packagerの単一インスタンス機能を使用するためのパブリック・メソッドを提供します。 これらのメソッドを使用するには、javapackagerコマンドラインで"-singleton"というオプションを指定する必要があります。- 導入されたバージョン:
- 10
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static void
registerSingleInstance(SingleInstanceListener slistener)
現在のプロセスに対してSingleInstanceListener
を登録します。static void
registerSingleInstance(SingleInstanceListener slistener, boolean setFileHandler)
現在のプロセスに対してSingleInstanceListener
を登録します。static void
unregisterSingleInstance(SingleInstanceListener slistener)
現在のプロセスに対してSingleInstanceListener
の登録を解除します。
-
-
-
メソッドの詳細
-
registerSingleInstance
public static void registerSingleInstance(SingleInstanceListener slistener)
現在のプロセスに対してSingleInstanceListener
を登録します。SingleInstanceListener
オブジェクトがすでに登録されている場合、またはslistener
がnull
の場合、登録はスキップされます。- パラメータ:
slistener
- 単一インスタンスの動作を処理するリスナー。
-
registerSingleInstance
public static void registerSingleInstance(SingleInstanceListener slistener, boolean setFileHandler)
現在のプロセスに対してSingleInstanceListener
を登録します。SingleInstanceListener
オブジェクトがすでに登録されている場合、またはslistener
がnull
の場合、登録はスキップされます。- パラメータ:
slistener
- 単一インスタンスの動作を処理するリスナー。setFileHandler
-true
の場合、アプリケーションがファイルのリストを開くように要求されたときにリスナーに通知されます。 OSがMacOSでない場合、パラメータは無視されます。
-
unregisterSingleInstance
public static void unregisterSingleInstance(SingleInstanceListener slistener)
現在のプロセスに対してSingleInstanceListener
の登録を解除します。SingleInstanceListener
オブジェクトが登録されていないか、またはslistener
がnull
である場合、登録解除はスキップされます。- パラメータ:
slistener
- 登録を解除するリスナー。
-
-