-
public interface UserJvmOptionsService
UserJVMOptionsへのランタイム・アクセス。 このクラスは通常、Javaランタイムでは使用できません。アプリケーション・バンドルの一部として、JDKのjmodディレクトリにある'jdk.packager.services'モジュールを明示的に組み込む必要があります。- 導入されたバージョン:
- 9
-
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 static UserJvmOptionsService
getUserJVMDefaults()
使用するUserJvmOptionServiceのインスタンスを取得します。Map<String,String>
getUserJVMOptionDefaults()
UserJVMOptionsの"default"セット。Map<String,String>
getUserJVMOptions()
UserJVMOptionsの"current"セット。void
setUserJVMOptions(Map<String,String> options)
渡されたオプションをUserJVMOptionsとして設定します。
-
-
-
メソッドの詳細
-
getUserJVMDefaults
static UserJvmOptionsService getUserJVMDefaults()
使用するUserJvmOptionServiceのインスタンスを取得します。 使用するものは、パッケージャとランチャによって構成されます。 このインタフェースのインスタンスを直接インスタンス化しないでください。このメソッドを使用して適切なインスタンスを取得してください。- 戻り値:
- アプリケーションのUserJvmOptionsServiceのインスタンス。
-
getUserJVMOptions
Map<String,String> getUserJVMOptions()
UserJVMOptionsの"current"セット。 これは、次のアプリケーションの起動時に有効になります。これは、このアプリケーションの起動に使用されている現在のUserJVMOptionsのセットを反映していない可能性があります。- 戻り値:
- キーと値のマップ。 このマップを変更しても、保存されたUserJVMOptionsは変更されません
-
setUserJVMOptions
void setUserJVMOptions(Map<String,String> options)
渡されたオプションをUserJVMOptionsとして設定します。 アプリケーションにデフォルト値が指定されていて、それらのキーがこのマップにない場合、それらはデフォルト値に置き換えられます。 これらの値に対して検証やエラー・チェックは行われません。 UserJVMOptionsを提供して、アプリケーションの通常の起動を妨げる可能性があり、解決するために手動介入が必要な場合があります。- パラメータ:
options
- 設定するUserJVMOptions。
-
getUserJVMOptionDefaults
Map<String,String> getUserJVMOptionDefaults()
UserJVMOptionsの"default"セット。 これは、アプリケーションが使用するように構成されているキーと値のデフォルト・セットを返します。- 戻り値:
- デフォルトのUserJVMOptionsのキーと値。
- 例外:
UnsupportedOperationException
- デフォルトを計算できない場合。
-
-