クラス
javax.management.InstanceNotFoundExceptionの使用
パッケージ | 説明 |
---|---|
javax.management |
Java Management Extensionsのコア・クラスを提供します。
|
javax.management.modelmbean |
ModelMBeanクラスの定義を提供します。
|
javax.management.relation |
関係サービスの定義を提供します。
|
javax.management.remote.rmi |
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
|
javax.management.timer |
Timer MBeanの定義を提供します。
|
-
javax.managementでのInstanceNotFoundExceptionの使用
InstanceNotFoundExceptionを投げるjavax.managementのメソッド 修飾子と型 メソッド 説明 void
MBeanServer. addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
登録済みMBeanにリスナーを追加します。void
MBeanServer. addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
登録済みMBeanにリスナーを追加します。void
MBeanServerConnection. addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
登録済みMBeanにリスナーを追加します。void
MBeanServerConnection. addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
登録済み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, ObjectName loaderName)
MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstance
MBeanServerConnection. createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
MBeanをインスタンス化し、MBeanサーバーに登録します。default ObjectInputStream
MBeanServer. deserialize(String className, ObjectName loaderName, byte[] data)
非推奨。default ObjectInputStream
MBeanServer. deserialize(ObjectName name, byte[] data)
非推奨。getClassLoaderFor
を使って、直列化復元に使用する適切なクラス・ローダーを取得します。Object
MBeanServer. getAttribute(ObjectName name, String attribute)
Object
MBeanServerConnection. getAttribute(ObjectName name, String attribute)
指定されたMBeanの特定の属性の値を取得します。AttributeList
MBeanServer. getAttributes(ObjectName name, String[] attributes)
AttributeList
MBeanServerConnection. getAttributes(ObjectName name, String[] attributes)
指定されたMBeanの複数の属性の値を取り出します。ClassLoader
MBeanServer. getClassLoader(ObjectName loaderName)
指定されたClassLoader
を返します。ClassLoader
MBeanServer. getClassLoaderFor(ObjectName mbeanName)
指定されたMBeanのクラスのロードに使用されたClassLoader
を返します。MBeanInfo
MBeanServerConnection. getMBeanInfo(ObjectName name)
このメソッドは、MBeanが管理用として公開している属性とオペレーションを検出します。ObjectInstance
MBeanServerConnection. getObjectInstance(ObjectName name)
MBeanに登録された、指定されたMBeanのObjectInstance
を取得します。Object
MBeanServer. instantiate(String className, ObjectName loaderName)
ObjectName
で指定されたクラス・ローダーを使って、オブジェクトをインスタンス化します。Object
MBeanServer. instantiate(String className, ObjectName loaderName, Object[] params, String[] signature)
オブジェクトをインスタンス化します。Object
MBeanServerConnection. invoke(ObjectName name, String operationName, Object[] params, String[] signature)
MBean上でオペレーションを呼び出します。boolean
MBeanServerConnection. isInstanceOf(ObjectName name, String className)
指定されたMBeanが指定されたクラスのインスタンスである場合はtrue、そうでない場合はfalseを返します。void
PersistentMBean. load()
thisMBeanインスタンスを永続ストア内のMBean用データでインスタンス化します。void
MBeanServerConnection. removeNotificationListener(ObjectName name, NotificationListener listener)
登録済みMBeanからリスナーを削除します。void
MBeanServerConnection. removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
登録済みMBeanからリスナーを削除します。void
MBeanServerConnection. removeNotificationListener(ObjectName name, ObjectName listener)
登録済みMBeanからリスナーを削除します。void
MBeanServerConnection. removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
登録済みMBeanからリスナーを削除します。void
MBeanServer. setAttribute(ObjectName name, Attribute attribute)
void
MBeanServerConnection. setAttribute(ObjectName name, Attribute attribute)
指定されたMBeanの特定の属性の値を設定します。AttributeList
MBeanServer. setAttributes(ObjectName name, AttributeList attributes)
AttributeList
MBeanServerConnection. setAttributes(ObjectName name, AttributeList attributes)
指定されたMBeanの複数の属性の値を設定します。void
PersistentMBean. store()
このMBeanインスタンスの現在の状態を取り込み、永続ストアに書き出します。void
MBeanServer. unregisterMBean(ObjectName name)
MBeanサーバーからMBeanの登録を解除します。void
MBeanServerConnection. unregisterMBean(ObjectName name)
MBeanサーバーからMBeanの登録を解除します。 -
javax.management.modelmbeanでのInstanceNotFoundExceptionの使用
InstanceNotFoundExceptionを投げるjavax.management.modelmbeanのメソッド 修飾子と型 メソッド 説明 void
RequiredModelMBean. load()
このMBeanインスタンスを、永続ストアで見つかるMBean用のデータでインスタンス化します。void
ModelMBean. setManagedResource(Object mr, String mr_type)
このModelMBean管理インタフェース(MBeanInfoとDescriptor)内のすべてのメソッドの実行先オブジェクトのインスタンス・ハンドルを設定します。void
RequiredModelMBean. setManagedResource(Object mr, String mr_type)
このModelMBean管理インタフェース(MBeanInfoとDescriptor)内のすべてのメソッドの実行先オブジェクトのインスタンス・ハンドルを設定します。void
RequiredModelMBean. store()
このMBeanインスタンスの現在の状態を取り込み、永続ストアに書き出します。 -
javax.management.relationでのInstanceNotFoundExceptionの使用
InstanceNotFoundExceptionを投げるjavax.management.relationのメソッド 修飾子と型 メソッド 説明 void
RelationService. addRelation(ObjectName relationObjectName)
ユーザーによって作成されてMBean Serverに登録されるMBeanを、関係として関係サービスに追加します。void
RelationServiceMBean. addRelation(ObjectName relationObjectName)
ユーザーによって作成されてMBean Serverに登録されるMBeanを、関係として関係サービスに追加します。 -
javax.management.remote.rmiでのInstanceNotFoundExceptionの使用
InstanceNotFoundExceptionを投げるjavax.management.remote.rmiのメソッド 修飾子と型 メソッド 説明 void
RMIConnection. addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
Integer[]
RMIConnection. addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
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)
Object
RMIConnection. getAttribute(ObjectName name, String attribute, Subject delegationSubject)
AttributeList
RMIConnection. getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
MBeanInfo
RMIConnection. getMBeanInfo(ObjectName name, Subject delegationSubject)
ObjectInstance
RMIConnection. getObjectInstance(ObjectName name, Subject delegationSubject)
Object
RMIConnection. invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
boolean
RMIConnection. isInstanceOf(ObjectName name, String className, Subject delegationSubject)
void
RMIConnection. removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
void
RMIConnection. removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)
void
RMIConnection. removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
void
RMIConnection. setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
AttributeList
RMIConnection. setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
void
RMIConnection. unregisterMBean(ObjectName name, Subject delegationSubject)
-
javax.management.timerでのInstanceNotFoundExceptionの使用
InstanceNotFoundExceptionを投げるjavax.management.timerのメソッド 修飾子と型 メソッド 説明 void
Timer. removeNotification(Integer id)
指定された識別子に対応するタイマー通知を通知リストから削除します。void
TimerMBean. removeNotification(Integer id)
指定された識別子に対応するタイマー通知を通知リストから削除します。void
Timer. removeNotifications(String type)
指定されたタイプに対応するすべてのタイマー通知を通知リストから削除します。void
TimerMBean. removeNotifications(String type)
指定されたタイプに対応するすべてのタイマー通知を通知リストから削除します。
getClassLoader
を使って直列化復元用のクラス・ローダーを取得します。