JavaTM Platform
Standard Ed. 6

インタフェース
javax.management.Descriptor の使用

Descriptor を使用しているパッケージ
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.modelmbean ModelMBean クラスの定義を提供します。 
javax.management.openmbean 公開データ型と Open MBean 記述子クラスを提供します。 
 

javax.management での Descriptor の使用
 

Descriptor を実装している javax.management のクラス
 class ImmutableDescriptor
          不変記述子
 

Descriptor を返す javax.management のメソッド
 Descriptor ImmutableDescriptor.clone()
          この記述子と等価な記述子を返します。
 Descriptor MBeanInfo.getDescriptor()
          この MBeanInfo の記述子を取得します。
 Descriptor MBeanFeatureInfo.getDescriptor()
          機能の記述子を返します。
 Descriptor DescriptorRead.getDescriptor()
          Descriptor のコピーを返します。
 

Descriptor 型のパラメータを持つ javax.management のメソッド
 void DescriptorAccess.setDescriptor(Descriptor inDescriptor)
          Descriptor を設定します (完全置換)。
static ImmutableDescriptor ImmutableDescriptor.union(Descriptor... descriptors)
          内容が指定した記述子の和集合である ImmutableDescriptor を返します。
 

Descriptor 型のパラメータを持つ javax.management のコンストラクタ
MBeanAttributeInfo(String name, String type, String description, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
          MBeanAttributeInfo オブジェクトを構築します。
MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
          MBeanConstructorInfo オブジェクトを構築します。
MBeanFeatureInfo(String name, String description, Descriptor descriptor)
          MBeanFeatureInfo オブジェクトを構築します。
MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications, Descriptor descriptor)
          MBeanInfo を構築します。
MBeanNotificationInfo(String[] notifTypes, String name, String description, Descriptor descriptor)
          MBeanNotificationInfo オブジェクトを構築します。
MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor)
          MBeanOperationInfo オブジェクトを構築します。
MBeanParameterInfo(String name, String type, String description, Descriptor descriptor)
          MBeanParameterInfo オブジェクトを構築します。
 

javax.management.modelmbean での Descriptor の使用
 

Descriptor を実装している javax.management.modelmbean のクラス
 class DescriptorSupport
          このクラスは、ModelMBean 要素のメタデータセットを表します。
 

Descriptor を返す javax.management.modelmbean のメソッド
 Descriptor ModelMBeanOperationInfo.getDescriptor()
          ModelMBeanOperationInfo に関連付けられた Descriptor のコピーを返します。
 Descriptor ModelMBeanNotificationInfo.getDescriptor()
          ModelMBeanNotificationInfo に関連付けられた Descriptor のコピーを返します。
 Descriptor ModelMBeanInfoSupport.getDescriptor()
           
 Descriptor ModelMBeanConstructorInfo.getDescriptor()
          関連 Descriptor のコピーを返します。
 Descriptor ModelMBeanAttributeInfo.getDescriptor()
          ModelMBeanAttributeInfo に関連付けられた Descriptor のコピーを取得します。
 Descriptor ModelMBeanInfoSupport.getDescriptor(String inDescriptorName)
          名前で要求された Descriptor を返します。
 Descriptor ModelMBeanInfoSupport.getDescriptor(String inDescriptorName, String inDescriptorType)
           
 Descriptor ModelMBeanInfo.getDescriptor(String inDescriptorName, String inDescriptorType)
          名前と descriptorType で要求された Descriptor を返します。
 Descriptor[] ModelMBeanInfoSupport.getDescriptors(String inDescriptorType)
           
 Descriptor[] ModelMBeanInfo.getDescriptors(String inDescriptorType)
          inDescriptorType 型の ModelMBeanInfo のすべての Descriptor で構成される Descriptor 配列を返します。
 Descriptor ModelMBeanInfoSupport.getMBeanDescriptor()
           
 Descriptor ModelMBeanInfo.getMBeanDescriptor()
          MBean 全体ポリシーを含む ModelMBean の記述子を返します。
 

Descriptor 型のパラメータを持つ javax.management.modelmbean のメソッド
 void ModelMBeanOperationInfo.setDescriptor(Descriptor inDescriptor)
          ModelMBeanOperationInfo に関連付けられた Descriptor (完全置換) を設定します。
 void ModelMBeanNotificationInfo.setDescriptor(Descriptor inDescriptor)
          ModelMBeanNotificationInfo に関連付けられた Descriptor (完全置換) を設定します。
 void ModelMBeanConstructorInfo.setDescriptor(Descriptor inDescriptor)
          ModelMBeanConstructorInfo に関連付けられた Descriptor (完全置換) を設定します。
 void ModelMBeanAttributeInfo.setDescriptor(Descriptor inDescriptor)
          ModelMBeanAttributeDescriptor に関連付けられた Descriptor (完全置換) を設定します。
 void ModelMBeanInfoSupport.setDescriptor(Descriptor inDescriptor, String inDescriptorType)
           
 void ModelMBeanInfo.setDescriptor(Descriptor inDescriptor, String inDescriptorType)
          ModelMBean の inDescriptorType 型の情報配列内に記述子を設定します。
 void ModelMBeanInfoSupport.setDescriptors(Descriptor[] inDescriptors)
           
 void ModelMBeanInfo.setDescriptors(Descriptor[] inDescriptors)
          ModelMBeanInfo に記述子を追加するか、ModelMBeanInfo 内の記述子を置き換えます。
 void ModelMBeanInfoSupport.setMBeanDescriptor(Descriptor inMBeanDescriptor)
           
 void ModelMBeanInfo.setMBeanDescriptor(Descriptor inDescriptor)
          ModelMBean の記述子を設定します。
 

Descriptor 型のパラメータを持つ javax.management.modelmbean のコンストラクタ
ModelMBeanAttributeInfo(String name, String description, Method getter, Method setter, Descriptor descriptor)
          ModelMBeanAttributeInfo オブジェクトを構築します。
ModelMBeanAttributeInfo(String name, String type, String description, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
          デフォルトの記述子で ModelMBeanAttributeInfo オブジェクトを構築します。
ModelMBeanConstructorInfo(String description, Constructor constructorMethod, Descriptor descriptor)
          ModelMBeanConstructorInfo オブジェクトを構築します。
ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
          ModelMBeanConstructorInfo オブジェクトを構築します。
ModelMBeanInfoSupport(String className, String description, ModelMBeanAttributeInfo[] attributes, ModelMBeanConstructorInfo[] constructors, ModelMBeanOperationInfo[] operations, ModelMBeanNotificationInfo[] notifications, Descriptor mbeandescriptor)
          提供された情報とパラメータとして指定された記述子を使って ModelMBeanInfoSupport を作成します。
ModelMBeanNotificationInfo(String[] notifTypes, String name, String description, Descriptor descriptor)
          ModelMBeanNotificationInfo オブジェクトを構築します。
ModelMBeanOperationInfo(String description, Method operationMethod, Descriptor descriptor)
          ModelMBeanOperationInfo オブジェクトを構築します。
ModelMBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor)
          ModelMBeanOperationInfo オブジェクトを構築します。
 

javax.management.openmbean での Descriptor の使用
 

Descriptor 型のパラメータを持つ javax.management.openmbean のコンストラクタ
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<?> openType, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
          指定された nameopenTypedescription、読み取り / 書き込みアクセスプロパティー、および Descriptor を持つ公開 MBean の属性を記述する、OpenMBeanAttributeInfoSupport インスタンスを構築します。
OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, Descriptor descriptor)
          指定した namedescriptionsignature、および descriptor を使って公開 MBean のクラスのコンストラクタを記述する OpenMBeanConstructorInfoSupport インスタンスを構築します。
OpenMBeanInfoSupport(String className, String description, OpenMBeanAttributeInfo[] openAttributes, OpenMBeanConstructorInfo[] openConstructors, OpenMBeanOperationInfo[] openOperations, MBeanNotificationInfo[] notifications, Descriptor descriptor)
          指定した classNamedescriptionopenAttributesopenConstructorsopenOperationsnotifications、および descriptor を使って公開 MBean のクラスのコンストラクタを記述する OpenMBeanInfoSupport インスタンスを構築します。
OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact, Descriptor descriptor)
          指定した namedescriptionsignaturereturnOpenTypeimpact、および descriptor を使って公開 MBean のクラスのオペレーションを記述する、OpenMBeanOperationInfoSupport インスタンスを構築します。
OpenMBeanParameterInfoSupport(String name, String description, OpenType<?> openType, Descriptor descriptor)
           OpenMBeanParameterInfoSupport インスタンスを構築します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。