クラス
javax.management.ReflectionExceptionの使用
パッケージ
説明
Java Management Extensionsのコア・クラスを提供します。
ModelMBeanクラスの定義を提供します。
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
-
javax.managementでのReflectionExceptionの使用
修飾子と型メソッド説明MBeanServer.createMBean
(String className, ObjectName name) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServer.createMBean
(String className, ObjectName name, Object[] params, String[] signature) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServer.createMBean
(String className, ObjectName name, ObjectName loaderName) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServer.createMBean
(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServerConnection.createMBean
(String className, ObjectName name) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServerConnection.createMBean
(String className, ObjectName name, Object[] params, String[] signature) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServerConnection.createMBean
(String className, ObjectName name, ObjectName loaderName) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServerConnection.createMBean
(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature) MBeanをインスタンス化し、MBeanサーバーに登録します。default ObjectInputStream
MBeanServer.deserialize
(String className, byte[] data) 非推奨。default ObjectInputStream
MBeanServer.deserialize
(String className, ObjectName loaderName, byte[] data) 非推奨。getClassLoader
を使って直列化復元用のクラス・ローダーを取得します。DynamicMBean.getAttribute
(String attribute) Dynamic MBeanの特定の属性の値を取得します。MBeanServer.getAttribute
(ObjectName name, String attribute) MBeanServerConnection.getAttribute
(ObjectName name, String attribute) 指定されたMBeanの特定の属性の値を取得します。StandardMBean.getAttribute
(String attribute) MBeanServer.getAttributes
(ObjectName name, String[] attributes) MBeanServerConnection.getAttributes
(ObjectName name, String[] attributes) 指定されたMBeanの複数の属性の値を取り出します。MBeanServer.getMBeanInfo
(ObjectName name) MBeanServerConnection.getMBeanInfo
(ObjectName name) このメソッドは、MBeanが管理用として公開している属性とオペレーションを検出します。MBeanServer.instantiate
(String className) MBeanサーバーのClass Loader Repository
内に登録されたすべてのクラス・ローダーのリストを使って、オブジェクトをインスタンス化します。MBeanServer.instantiate
(String className, Object[] params, String[] signature) MBeanサーバーのClass Loader Repository
内に登録されたすべてのクラス・ローダーのリストを使って、オブジェクトをインスタンス化します。MBeanServer.instantiate
(String className, ObjectName loaderName) ObjectName
で指定されたクラス・ローダーを使って、オブジェクトをインスタンス化します。MBeanServer.instantiate
(String className, ObjectName loaderName, Object[] params, String[] signature) オブジェクトをインスタンス化します。Dynamic MBean上でのアクションの呼出しを許可します。MBeanServer.invoke
(ObjectName name, String operationName, Object[] params, String[] signature) MBeanServerConnection.invoke
(ObjectName name, String operationName, Object[] params, String[] signature) MBean上でオペレーションを呼び出します。void
DynamicMBean.setAttribute
(Attribute attribute) Dynamic MBeanの特定の属性の値を設定します。void
MBeanServer.setAttribute
(ObjectName name, Attribute attribute) void
MBeanServerConnection.setAttribute
(ObjectName name, Attribute attribute) 指定されたMBeanの特定の属性の値を設定します。void
StandardMBean.setAttribute
(Attribute attribute) MBeanServer.setAttributes
(ObjectName name, AttributeList attributes) MBeanServerConnection.setAttributes
(ObjectName name, AttributeList attributes) 指定されたMBeanの複数の属性の値を設定します。 -
javax.management.modelmbeanでのReflectionExceptionの使用
修飾子と型メソッド説明RequiredModelMBean.getAttribute
(String attrName) このModelMBeanに定義された特定の属性の値を返します。RequiredModelMBean上または経由でメソッドを呼び出し、その実行結果を返します。void
RequiredModelMBean.setAttribute
(Attribute attribute) 指定されたModelMBeanの特定の属性の値を設定します。 -
javax.management.remote.rmiでのReflectionExceptionの使用
修飾子と型メソッド説明RMIConnection.createMBean
(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnection.createMBean
(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnection.createMBean
(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject) RMIConnection.createMBean
(String className, ObjectName name, Subject delegationSubject) RMIConnectionImpl_Stub.createMBean
(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) RMIConnectionImpl_Stub.createMBean
(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6) RMIConnectionImpl_Stub.createMBean
(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4) RMIConnectionImpl_Stub.createMBean
(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3) RMIConnectionImpl.createMBean
(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnectionImpl.createMBean
(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnectionImpl.createMBean
(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject) RMIConnectionImpl.createMBean
(String className, ObjectName name, Subject delegationSubject) RMIConnection.getAttribute
(ObjectName name, String attribute, Subject delegationSubject) RMIConnectionImpl_Stub.getAttribute
(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3) RMIConnectionImpl.getAttribute
(ObjectName name, String attribute, Subject delegationSubject) RMIConnection.getAttributes
(ObjectName name, String[] attributes, Subject delegationSubject) RMIConnectionImpl_Stub.getAttributes
(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3) RMIConnectionImpl.getAttributes
(ObjectName name, String[] attributes, Subject delegationSubject) RMIConnection.getMBeanInfo
(ObjectName name, Subject delegationSubject) RMIConnectionImpl_Stub.getMBeanInfo
(ObjectName $param_ObjectName_1, Subject $param_Subject_2) RMIConnectionImpl.getMBeanInfo
(ObjectName name, Subject delegationSubject) RMIConnection.invoke
(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnectionImpl_Stub.invoke
(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) RMIConnectionImpl.invoke
(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject) void
RMIConnection.setAttribute
(ObjectName name, MarshalledObject attribute, Subject delegationSubject) void
RMIConnectionImpl_Stub.setAttribute
(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) void
RMIConnectionImpl.setAttribute
(ObjectName name, MarshalledObject attribute, Subject delegationSubject) RMIConnection.setAttributes
(ObjectName name, MarshalledObject attributes, Subject delegationSubject) RMIConnectionImpl_Stub.setAttributes
(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) RMIConnectionImpl.setAttributes
(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
MBeanServer.getClassLoaderRepository()
を使ってクラス・ローダー・リポジトリを取得し、それを使って直列化復元を行います。