モジュール java.management
パッケージ javax.management

クラスMBeanServerPermission

java.lang.Object
java.security.Permission
java.security.BasicPermission
javax.management.MBeanServerPermission
すべての実装されたインタフェース:
Serializable, Guard

public class MBeanServerPermission extends BasicPermission
MBeanServer関連のアクションを実行するためのアクセス権です。 アクセス権の名前はアクセス権によって要求または付与された操作を指定します。 付与されたアクセス権の場合、*の可能性があります。この場合、次のすべてのMBeanServerオペレーションが許可されます。 そうでない場合、付与または要求されたアクセス権の場合、次のいずれかにする必要があります。
createMBeanServer
MBeanServerFactory.createMBeanServer()メソッドまたはMBeanServerFactory.createMBeanServer(java.lang.String)メソッドを使って、新しいMBeanServerオブジェクトを生成する。
findMBeanServer
MBeanServerFactory.findMBeanServer(java.lang.String)メソッドを使って、指定された名前のMBeanServer、またはこのJVM内のすべてのMBeanServerを検索する。
newMBeanServer
MBeanServerFactory.newMBeanServer()メソッドまたはMBeanServerFactory.newMBeanServer(java.lang.String)メソッドを使って、新しいMBeanServerオブジェクトを生成する。ただし、参照は保持しない。
releaseMBeanServer
MBeanServerFactory.releaseMBeanServer(javax.management.MBeanServer)メソッドを使って、MBeanServerFactoryのMBeanServerへの参照を削除する。
アクセス権のnameには、1つ以上のカンマ区切り形式のオペレーションのリストを指定することもできます。 nameの前後、カンマの前後には空白文字を挿入できます。

MBeanServerPermission("createMBeanServer")は、MBeanServerPermission("newMBeanServer")を含みます。

導入されたバージョン:
1.5
関連項目: