クラス SpringModelMBean
java.lang.ObjectSE
javax.management.modelmbean.RequiredModelMBeanSE
org.springframework.jmx.export.SpringModelMBean
- 実装されたすべてのインターフェース:
DynamicMBeanSE
、MBeanRegistrationSE
、ModelMBeanSE
、ModelMBeanNotificationBroadcasterSE
、NotificationBroadcasterSE
、NotificationEmitterSE
、PersistentMBeanSE
呼び出しが発生する前に管理対象リソースの
ClassLoader
SE に対して thread context ClassLoader
が確実に切り替えられるようにする RequiredModelMBean
SE クラスの拡張。- 導入:
- 2.0
- 作成者:
- Rob Harrop
- 関連事項:
コンストラクターのサマリー
コンストラクター説明空のModelMBeanInfo
SE を使用して新しい SpringModelMBean インスタンスを作成します。指定されたModelMBeanInfo
SE を使用して新しい SpringModelMBean インスタンスを作成します。方法の概要
修飾子と型メソッド説明getAttribute
(StringSE attrName) 呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。getAttributes
(StringSE[] attrNames) 呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。void
setAttribute
(AttributeSE attribute) 呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。setAttributes
(AttributeListSE attributes) 呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。void
setManagedResource
(ObjectSE managedResource, StringSE managedResourceType) ClassLoader
SE を公開および保存するように管理対象リソースを設定します。クラス javax.management.modelmbean.RequiredModelMBeanSE から継承されたメソッド
addAttributeChangeNotificationListenerSE, addNotificationListenerSE, getClassLoaderRepository, getMBeanInfo, getNotificationInfo, load, postDeregister, postRegisterSE, preDeregister, preRegisterSE, removeAttributeChangeNotificationListenerSE, removeNotificationListenerSE, removeNotificationListenerSE, sendAttributeChangeNotificationSE, sendAttributeChangeNotificationSE, sendNotificationSE, sendNotificationSE, setModelMBeanInfoSE, store
コンストラクターの詳細
SpringModelMBean
空のModelMBeanInfo
SE を使用して新しい SpringModelMBean インスタンスを作成します。SpringModelMBean
指定されたModelMBeanInfo
SE を使用して新しい SpringModelMBean インスタンスを作成します。
メソッドの詳細
setManagedResource
public void setManagedResource(ObjectSE managedResource, StringSE managedResourceType) throws MBeanExceptionSE, InstanceNotFoundExceptionSE, InvalidTargetObjectTypeExceptionSE ClassLoader
SE を公開および保存するように管理対象リソースを設定します。- 次で指定:
- インターフェース
ModelMBeanSE
のsetManagedResourceSE
- オーバーライド:
- クラス
RequiredModelMBeanSE
のsetManagedResourceSE
- 例外:
MBeanExceptionSE
InstanceNotFoundExceptionSE
InvalidTargetObjectTypeExceptionSE
invoke
public ObjectSE invoke(StringSE opName, ObjectSE[] opArgs, StringSE[] sig) throws MBeanExceptionSE, ReflectionExceptionSE 呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。- 次で指定:
- インターフェース
DynamicMBeanSE
のinvokeSE
- オーバーライド:
- クラス
RequiredModelMBeanSE
のinvokeSE
- 例外:
MBeanExceptionSE
ReflectionExceptionSE
- 関連事項:
getAttribute
public ObjectSE getAttribute(StringSE attrName) throws AttributeNotFoundExceptionSE, MBeanExceptionSE, ReflectionExceptionSE 呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。- 次で指定:
- インターフェース
DynamicMBeanSE
のgetAttributeSE
- オーバーライド:
- クラス
RequiredModelMBeanSE
のgetAttributeSE
- 例外:
AttributeNotFoundExceptionSE
MBeanExceptionSE
ReflectionExceptionSE
- 関連事項:
getAttributes
呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。- 次で指定:
- インターフェース
DynamicMBeanSE
のgetAttributesSE
- オーバーライド:
- クラス
RequiredModelMBeanSE
のgetAttributesSE
- 関連事項:
setAttribute
public void setAttribute(AttributeSE attribute) throws AttributeNotFoundExceptionSE, InvalidAttributeValueExceptionSE, MBeanExceptionSE, ReflectionExceptionSE 呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。setAttributes
呼び出しの発生を許可する前に、管理対象リソースClassLoader
SE のcontext ClassLoader
を切り替えます。- 次で指定:
- インターフェース
DynamicMBeanSE
のsetAttributesSE
- オーバーライド:
- クラス
RequiredModelMBeanSE
のsetAttributesSE
- 関連事項: