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