Java プラットフォームの監視と管理

com.sun.management
クラス VMOption

java.lang.Object
  上位を拡張 com.sun.management.VMOption

public class VMOption
extends Object

VM オプションに関する情報です。VM オプションの値やその値の元の位置 (「起点」 と呼ばれる) などが含まれます。  

それぞれの VM オプションにデフォルト値があります。VM オプションは、通常は起動ツールへのコマンド行引数として、または JNI 呼び出しインタフェースを使用して作成された VM に渡される引数として、VM 作成時に設定できます。また、VM オプションは、環境変数または構成ファイルで設定することもできます。VM オプションは、VM の起動後に管理インタフェースによって動的に設定することもできます。 VMOption には、VM オプションの値と、この VMOption オブジェクトが構築された時点でのその値の起点が含まれます。VM オプションの値は、VMOption オブジェクトの構築後に変更することもできます。

導入されたバージョン:
1.6
関連項目:
Java 仮想マシン

入れ子のクラスの概要
static class VMOption.Origin
          VM オプションの値の起点です。
 
コンストラクタの概要
VMOption(String name, String value, boolean writeable, VMOption.Origin origin)
          VMOption を構築します。
 
メソッドの概要
static VMOption from(CompositeData cd)
          指定された CompositeData により表された VMOption オブジェクトを返します。
 String getName()
          この VM オプションの名前を返します。
 VMOption.Origin getOrigin()
          この VM オプションの値の起点を返します。
 String getValue()
          この VMOption が作成された時点の、この VM オプションの値を返します。
 boolean isWriteable()
          この VM オプションが書き込み可能かどうかをテストします。
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

VMOption

public VMOption(String name,
                String value,
                boolean writeable,
                VMOption.Origin origin)
VMOption を構築します。

パラメータ:
name - VM オプションの名前
value - VM オプションの値
writeable - VM オプションを動的に設定できる場合は true、そうでない場合は false
origin - VM オプションの値の元の位置
例外:
NullPointerException - 名前または値が null の場合
メソッドの詳細

getName

public String getName()
この VM オプションの名前を返します。

戻り値:
この VM オプションの名前

getValue

public String getValue()
この VMOption が作成された時点の、この VM オプションの値を返します。値は変更されていることがあります。

戻り値:
この VMOption が作成された時点の VM オプションの値

getOrigin

public VMOption.Origin getOrigin()
この VM オプションの値の起点を返します。つまり、この VM オプションの値の元の位置です。

戻り値:
この VM オプションの値の元の位置

isWriteable

public boolean isWriteable()
この VM オプションが書き込み可能かどうかをテストします。この VM オプションが書き込み可能な場合は、HotSpotDiagnosticMXBean.setVMOption メソッドによって設定できます。

戻り値:
この VM オプションが書き込み可能な場合は true、そうでない場合は false

toString

public String toString()
オーバーライド:
クラス Object 内の toString

from

public static VMOption from(CompositeData cd)
指定された CompositeData により表された VMOption オブジェクトを返します。指定された CompositeData は、次の属性を含む必要があります。  

属性名
name java.lang.String
value java.lang.String
origin java.lang.String
writeable java.lang.Boolean

パラメータ:
cd - VMOption を表す CompositeData
戻り値:
cdnull でない場合は、cd により表される VMOption オブジェクト。そうでない場合は null
例外:
IllegalArgumentException - cd が、前述の属性を持つ VMOption を表さない場合

Java プラットフォームの監視と管理