クラス
javax.management.MBeanExceptionの使用
-
MBeanExceptionを使用するパッケージ パッケージ 説明 javax.management Java Management Extensionsのコア・クラスを提供します。javax.management.modelmbean ModelMBeanクラスの定義を提供します。javax.management.remote.rmi RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。 -
-
javax.managementでのMBeanExceptionの使用
javax.managementでのMBeanExceptionのサブクラス 修飾子と型 クラス 説明 class
MBeanRegistrationException
MBeanRegistration
インタフェースのpreRegister()メソッドとpreDeregister()メソッドによってスローされる例外をラップします。MBeanExceptionをスローするjavax.managementのメソッド 修飾子と型 メソッド 説明 ObjectInstance
MBeanServer. createMBean(String className, ObjectName name)
MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstance
MBeanServer. createMBean(String className, ObjectName name, Object[] params, String[] signature)
MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstance
MBeanServer. createMBean(String className, ObjectName name, ObjectName loaderName)
MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstance
MBeanServer. createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstance
MBeanServerConnection. createMBean(String className, ObjectName name)
MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstance
MBeanServerConnection. createMBean(String className, ObjectName name, Object[] params, String[] signature)
MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstance
MBeanServerConnection. createMBean(String className, ObjectName name, ObjectName loaderName)
MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstance
MBeanServerConnection. createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
MBeanをインスタンス化し、MBeanサーバーに登録します。Object
DynamicMBean. getAttribute(String attribute)
Dynamic MBeanの特定の属性の値を取得します。Object
MBeanServer. getAttribute(ObjectName name, String attribute)
Object
MBeanServerConnection. getAttribute(ObjectName name, String attribute)
指定されたMBeanの特定の属性の値を取得します。Object
MBeanServer. instantiate(String className)
MBeanサーバーのClass Loader Repository
内に登録されたすべてのクラス・ローダーのリストを使って、オブジェクトをインスタンス化します。Object
MBeanServer. instantiate(String className, Object[] params, String[] signature)
MBeanサーバーのClass Loader Repository
内に登録されたすべてのクラス・ローダーのリストを使って、オブジェクトをインスタンス化します。Object
MBeanServer. instantiate(String className, ObjectName loaderName)
ObjectName
で指定されたクラス・ローダーを使って、オブジェクトをインスタンス化します。Object
MBeanServer. instantiate(String className, ObjectName loaderName, Object[] params, String[] signature)
オブジェクトをインスタンス化します。Object
DynamicMBean. invoke(String actionName, Object[] params, String[] signature)
Dynamic MBean上でのアクションの呼出しを許可します。Object
MBeanServerConnection. invoke(ObjectName name, String operationName, Object[] params, String[] signature)
MBean上でオペレーションを呼び出します。void
PersistentMBean. load()
thisMBeanインスタンスを永続ストア内のMBean用データでインスタンス化します。void
DynamicMBean. setAttribute(Attribute attribute)
Dynamic MBeanの特定の属性の値を設定します。void
MBeanServer. setAttribute(ObjectName name, Attribute attribute)
void
MBeanServerConnection. setAttribute(ObjectName name, Attribute attribute)
指定されたMBeanの特定の属性の値を設定します。void
PersistentMBean. store()
このMBeanインスタンスの現在の状態を取り込み、永続ストアに書き出します。 -
javax.management.modelmbeanでのMBeanExceptionの使用
MBeanExceptionをスローするjavax.management.modelmbeanのメソッド 修飾子と型 メソッド 説明 void
ModelMBeanNotificationBroadcaster. addAttributeChangeNotificationListener(NotificationListener listener, String attributeName, Object handback)
NotificationListenerインタフェースを実装するオブジェクトをリスナーとして登録します。ModelMBeanAttributeInfo
ModelMBeanInfo. getAttribute(String inName)
名前で要求されたModelMBeanAttributeInfoを返します。Object
RequiredModelMBean. getAttribute(String attrName)
このModelMBeanに定義された特定の属性の値を返します。ModelMBeanConstructorInfo
ModelMBeanInfoSupport. getConstructor(String inName)
名前で要求されたModelMBeanConstructorInfoを返します。Descriptor
ModelMBeanInfo. getDescriptor(String inDescriptorName, String inDescriptorType)
名前とdescriptorTypeで要求されたDescriptorを返します。Descriptor
ModelMBeanInfoSupport. getDescriptor(String inDescriptorName)
名前で要求されたDescriptorを返します。Descriptor[]
ModelMBeanInfo. getDescriptors(String inDescriptorType)
inDescriptorType型のModelMBeanInfoのすべてのDescriptorで構成されるDescriptor配列を返します。Descriptor
ModelMBeanInfo. getMBeanDescriptor()
MBean全体ポリシーを含むModelMBeanの記述子を返します。ModelMBeanNotificationInfo
ModelMBeanInfo. getNotification(String inName)
名前で要求されたModelMBeanNotificationInfoを返します。ModelMBeanOperationInfo
ModelMBeanInfo. getOperation(String inName)
名前で要求されたModelMBeanOperationInfoを返します。Object
RequiredModelMBean. invoke(String opName, Object[] opArgs, String[] sig)
RequiredModelMBean上または経由でメソッドを呼び出し、その実行結果を返します。void
RequiredModelMBean. load()
このMBeanインスタンスを、永続ストアで見つかるMBean用のデータでインスタンス化します。void
ModelMBeanNotificationBroadcaster. removeAttributeChangeNotificationListener(NotificationListener listener, String attributeName)
RequiredModelMBeanからattributeChangeNotificationのリスナーを削除します。void
ModelMBeanNotificationBroadcaster. sendAttributeChangeNotification(AttributeChangeNotification notification)
ModelMBean上の登録済みattributeChangeNotificationリスナーに渡されるattributeChangeNotificationを送信します。void
ModelMBeanNotificationBroadcaster. sendAttributeChangeNotification(Attribute oldValue, Attribute newValue)
ModelMBean上の登録済みAttributeChangeNotificationリスナーに、属性の古い値と新しい値を含むattributeChangeNotificationを送信します。void
ModelMBeanNotificationBroadcaster. sendNotification(String ntfyText)
ModelMBean上の登録済みNotificationリスナーに渡されるテキスト文字列を含むNotificationを送信します。void
ModelMBeanNotificationBroadcaster. sendNotification(Notification ntfyObj)
ModelMBean上の登録済みNotificationリスナーに、jmx.modelmbean.generic通知として渡されるNotificationを送信します。void
RequiredModelMBean. setAttribute(Attribute attribute)
指定されたModelMBeanの特定の属性の値を設定します。void
ModelMBeanInfo. setDescriptor(Descriptor inDescriptor, String inDescriptorType)
ModelMBeanのinDescriptorType型の情報配列内に記述子を設定します。void
ModelMBeanInfo. setDescriptors(Descriptor[] inDescriptors)
ModelMBeanInfoに記述子を追加するか、ModelMBeanInfo内の記述子を置き換えます。void
ModelMBean. setManagedResource(Object mr, String mr_type)
このModelMBean管理インタフェース(MBeanInfoとDescriptor)内のすべてのメソッドの実行先オブジェクトのインスタンス・ハンドルを設定します。void
RequiredModelMBean. setManagedResource(Object mr, String mr_type)
このModelMBean管理インタフェース(MBeanInfoとDescriptor)内のすべてのメソッドの実行先オブジェクトのインスタンス・ハンドルを設定します。void
ModelMBeanInfo. setMBeanDescriptor(Descriptor inDescriptor)
ModelMBeanの記述子を設定します。void
ModelMBean. setModelMBeanInfo(ModelMBeanInfo inModelMBeanInfo)
渡されたModelMBeanInfoを使ってModelMBeanオブジェクトを初期化します。void
RequiredModelMBean. setModelMBeanInfo(ModelMBeanInfo mbi)
渡されたModelMBeanInfoを使ってModelMBeanオブジェクトを初期化します。void
RequiredModelMBean. store()
このMBeanインスタンスの現在の状態を取り込み、永続ストアに書き出します。MBeanExceptionをスローするjavax.management.modelmbeanのコンストラクタ コンストラクタ 説明 DescriptorSupport(int initNumFields)
記述子のコンストラクタです。DescriptorSupport(String inStr)
XML Stringを取る記述子のコンストラクタです。RequiredModelMBean()
空のModelMBeanInfoでRequiredModelMBean
を構築します。RequiredModelMBean(ModelMBeanInfo mbi)
渡されたModelMBeanInfoを使ってRequiredModelMBeanオブジェクトを構築します。 -
javax.management.remote.rmiでのMBeanExceptionの使用
MBeanExceptionをスローするjavax.management.remote.rmiのメソッド 修飾子と型 メソッド 説明 ObjectInstance
RMIConnection. createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
ObjectInstance
RMIConnection. createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
ObjectInstance
RMIConnection. createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
ObjectInstance
RMIConnection. createMBean(String className, ObjectName name, Subject delegationSubject)
Object
RMIConnection. getAttribute(ObjectName name, String attribute, Subject delegationSubject)
Object
RMIConnection. invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
void
RMIConnection. setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
-