- java.lang.Object
-
- jdk.packager.services.singleton.SingleInstanceService
-
public class SingleInstanceService extends Object
SingleInstanceServiceクラスは、Java Packagerの単一インスタンス機能を使用するためのパブリック・メソッドを提供します。 これらのメソッドを使用するには、javapackagerコマンドラインで"-singleton"というオプションを指定する必要があります。- 導入されたバージョン:
- 10
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static voidregisterSingleInstance(SingleInstanceListener slistener)現在のプロセスに対してSingleInstanceListenerを登録します。static voidregisterSingleInstance(SingleInstanceListener slistener, boolean setFileHandler)現在のプロセスに対してSingleInstanceListenerを登録します。static voidunregisterSingleInstance(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- 登録を解除するリスナー。
-
-