|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface OperatingSystemMXBean
Java 仮想マシンを実行しているオペレーティングシステムの管理インタフェースを返します。
Java 仮想マシンは、このインタフェースの実装クラスの単一インスタンスを持ちます。このインタフェースを実装しているインスタンスは、ManagementFactory.getOperatingSystemMXBean()
メソッドを呼び出して取得できる、あるいは platform MBeanServer
メソッドから取得できる MXBean です。
MBeanServer 内でオペレーティングシステムの MXBean を一意に識別するための ObjectName は以下のとおりです。
java.lang:type=OperatingSystem
このインタフェースは、Java 仮想マシンを実行しているオペレーティングシステムのシステムプロパティにアクセスする複数の簡易メソッドを定義します。
メソッドの概要 | |
---|---|
String |
getArch()
オペレーティングシステムのアーキテクチャを返します。 |
int |
getAvailableProcessors()
Java 仮想マシンが利用可能なプロセッサの数を返します。 |
String |
getName()
オペレーティングシステム名を返します。 |
String |
getVersion()
オペレーティングシステムのバージョンを返します。 |
メソッドの詳細 |
---|
String getName()
SecurityException
- セキュリティマネージャが存在し、セキュリティマネージャの checkPropertiesAccess
メソッドがシステムプロパティへのアクセスを許可しない場合SecurityManager.checkPropertyAccess(java.lang.String)
,
System.getProperty(java.lang.String)
String getArch()
SecurityException
- セキュリティマネージャが存在し、セキュリティマネージャの checkPropertiesAccess
メソッドがシステムプロパティへのアクセスを許可しない場合SecurityManager.checkPropertyAccess(java.lang.String)
,
System.getProperty(java.lang.String)
String getVersion()
SecurityException
- セキュリティマネージャが存在し、セキュリティマネージャの checkPropertiesAccess
メソッドがシステムプロパティへのアクセスを許可しない場合SecurityManager.checkPropertyAccess(java.lang.String)
,
System.getProperty(java.lang.String)
int getAvailableProcessors()
Runtime.availableProcessors()
メソッドと同等です。
この値は、仮想マシンの特定の呼び出しの間に変化する可能性があります。
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。