public class SpringModelMBean extends RequiredModelMBeanSE
ClassLoaderSE に対して thread context ClassLoaderSE が確実に切り替えられるようにする RequiredModelMBeanSE クラスの拡張。RequiredModelMBeanSE| コンストラクターと説明 |
|---|
SpringModelMBean() 空の ModelMBeanInfoSE を使用して新しい SpringModelMBean インスタンスを作成します。 |
SpringModelMBean(ModelMBeanInfoSE mbi) 指定された ModelMBeanInfoSE を使用して新しい SpringModelMBean インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ObjectSE | getAttribute(StringSE attrName) 呼び出しの発生を許可する前に、管理対象リソース ClassLoaderSE の context ClassLoaderSE を切り替えます。 |
AttributeListSE | getAttributes(StringSE[] attrNames) 呼び出しの発生を許可する前に、管理対象リソース ClassLoaderSE の context ClassLoaderSE を切り替えます。 |
ObjectSE | invoke(StringSE opName, ObjectSE[] opArgs, StringSE[] sig) 呼び出しの発生を許可する前に、管理対象リソース ClassLoaderSE の context ClassLoaderSE を切り替えます。 |
void | setAttribute(AttributeSE attribute) 呼び出しの発生を許可する前に、管理対象リソース ClassLoaderSE の context ClassLoaderSE を切り替えます。 |
AttributeListSE | setAttributes(AttributeListSE attributes) 呼び出しの発生を許可する前に、管理対象リソース ClassLoaderSE の context ClassLoaderSE を切り替えます。 |
void | setManagedResource(ObjectSE managedResource, StringSE managedResourceType)ClassLoaderSE を公開および保存するように管理対象リソースを設定します。 |
addAttributeChangeNotificationListenerSE, addNotificationListenerSE, getClassLoaderRepositorySE, getMBeanInfoSE, getNotificationInfoSE, loadSE, postDeregisterSE, postRegisterSE, preDeregisterSE, preRegisterSE, removeAttributeChangeNotificationListenerSE, removeNotificationListenerSE, removeNotificationListenerSE, sendAttributeChangeNotificationSE, sendAttributeChangeNotificationSE, sendNotificationSE, sendNotificationSE, setModelMBeanInfoSE, storeSEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic SpringModelMBean()
throws MBeanExceptionSE,
RuntimeOperationsExceptionSEModelMBeanInfoSE を使用して新しい SpringModelMBean インスタンスを作成します。public SpringModelMBean(ModelMBeanInfoSE mbi) throws MBeanExceptionSE, RuntimeOperationsExceptionSE
ModelMBeanInfoSE を使用して新しい SpringModelMBean インスタンスを作成します。public void setManagedResource(ObjectSE managedResource, StringSE managedResourceType) throws MBeanExceptionSE, InstanceNotFoundExceptionSE, InvalidTargetObjectTypeExceptionSE
ClassLoaderSE を公開および保存するように管理対象リソースを設定します。ModelMBeanSE 内の setManagedResourceSE RequiredModelMBeanSE の setManagedResourceSE MBeanExceptionSEInstanceNotFoundExceptionSEInvalidTargetObjectTypeExceptionSEpublic ObjectSE invoke(StringSE opName, ObjectSE[] opArgs, StringSE[] sig) throws MBeanExceptionSE, ReflectionExceptionSE
ClassLoaderSE の context ClassLoaderSE を切り替えます。DynamicMBeanSE 内の invokeSE RequiredModelMBeanSE の invokeSE MBeanExceptionSEReflectionExceptionSEDynamicMBean.invoke(java.lang.String, java.lang.Object[], java.lang.String[])SEpublic ObjectSE getAttribute(StringSE attrName) throws AttributeNotFoundExceptionSE, MBeanExceptionSE, ReflectionExceptionSE
ClassLoaderSE の context ClassLoaderSE を切り替えます。DynamicMBeanSE 内の getAttributeSE RequiredModelMBeanSE の getAttributeSE AttributeNotFoundExceptionSEMBeanExceptionSEReflectionExceptionSEDynamicMBean.getAttribute(java.lang.String)SEpublic AttributeListSE getAttributes(StringSE[] attrNames)
ClassLoaderSE の context ClassLoaderSE を切り替えます。DynamicMBeanSE 内の getAttributesSE RequiredModelMBeanSE の getAttributesSE DynamicMBean.getAttributes(java.lang.String[])SEpublic void setAttribute(AttributeSE attribute) throws AttributeNotFoundExceptionSE, InvalidAttributeValueExceptionSE, MBeanExceptionSE, ReflectionExceptionSE
ClassLoaderSE の context ClassLoaderSE を切り替えます。public AttributeListSE setAttributes(AttributeListSE attributes)
ClassLoaderSE の context ClassLoaderSE を切り替えます。DynamicMBeanSE 内の setAttributesSE RequiredModelMBeanSE の setAttributesSE DynamicMBean.setAttributes(javax.management.AttributeList)SE