java.lang.Object
com.sun.management.VMOption
public class VMOption extends Object
VMオプションの値やその値の元の位置(
originと呼ばれる)などを含む、VMオプションに関する情報です。
 
 それぞれのVMオプションにデフォルト値があります。 VMオプションは、通常は起動ツールへのコマンド行引数として、またはJNI呼出しインタフェースを使用して作成されたVMに渡される引数として、VM作成時に設定できます。 また、VMオプションは、環境変数または構成ファイルで設定することもできます。 VMオプションは、VMの起動後に管理インタフェースによって動的に設定することもできます。 VMOptionには、VMオプションの値と、このVMOptionオブジェクトが作成された時点でのその値の起点が含まれます。 VMオプションの値は、VMOptionオブジェクトの構築後に変更できます。 
- 導入されたバージョン:
- 1.6
- 
ネストされたクラスのサマリーネストされたクラス
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明VMOption(String name, String value, boolean writeable, VMOption.Origin origin) VMOptionを構築します。
- 
メソッドのサマリー修飾子と型メソッド説明static VMOptionfrom(CompositeData cd) 指定されたCompositeDataで表されるVMOptionオブジェクトを返します。getName()このVMオプションの名前を返します。このVMオプションの値の起点を返します。getValue()このVMOptionが作成された時点でのこのVMオプションの値を返します。booleanこのVMオプションが書込み可能かどうかをテストします。
- 
コンストラクタの詳細- 
VMOptionpublic VMOption(String name, String value, boolean writeable, VMOption.Origin origin) VMOptionを構築します。- パラメータ:
- name- VMオプションの名前。
- value- VMオプションの値。
- writeable- VMオプションを動的に設定できる場合は- true、そうでない場合は- false。
- origin- VMオプションの値の元の位置。
- 例外:
- NullPointerException- 名前または値が- nullの場合
 
 
- 
- 
メソッドの詳細- 
getName
- 
getValuepublic String getValue()このVMOptionが作成された時点でのこのVMオプションの値を返します。 値は変更されていることがあります。- 戻り値:
- このVMOptionが作成された時点でのVMオプションの値。
 
- 
getOriginpublic VMOption.Origin getOrigin()このVMオプションの値の起点を返します。 つまり、このVMオプションの値の元の位置です。- 戻り値:
- このVMオプションの値の元の位置。
 
- 
isWriteablepublic boolean isWriteable()このVMオプションが書込み可能かどうかをテストします。 このVMオプションが書込み可能な場合は、HotSpotDiagnosticMXBean.setVMOptionメソッドによって設定できます。- 戻り値:
- このVMオプションが書き込み可能な場合はtrue、そうでない場合はfalse。
 
- 
frompublic static VMOption from(CompositeData cd) 指定されたCompositeDataで表されるVMOptionオブジェクトを返します。 指定されたCompositeDataは、次の属性を含む必要があります。属性名 型 name java.lang.Stringvalue java.lang.Stringorigin java.lang.Stringwriteable java.lang.Boolean- パラメータ:
- cd-- VMOptionを表す- CompositeData
- 戻り値:
- cdが- nullでない場合は- cdで表される- VMOptionオブジェクト、それ以外の場合は- null。
- 例外:
- IllegalArgumentException-- cdが前述の属性を持つ- VMOptionを表していない場合。
 
 
-