public class SpringModelMBean
extends javax.management.modelmbean.RequiredModelMBean
RequiredModelMBean
クラスの拡張。これにより、呼び出しが発生する前に、thread context ClassLoader
が管理対象リソースの ClassLoader
に切り替えられるようになります。RequiredModelMBean
コンストラクターと説明 |
---|
SpringModelMBean() 空の ModelMBeanInfo を使用して新しい SpringModelMBean インスタンスを作成します。 |
SpringModelMBean(javax.management.modelmbean.ModelMBeanInfo mbi) 指定された ModelMBeanInfo を使用して新しい SpringModelMBean インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
java.lang.Object | getAttribute(java.lang.String attrName) 呼び出しの発生を許可する前に、管理対象リソース ClassLoader の context ClassLoader を切り替えます。 |
javax.management.AttributeList | getAttributes(java.lang.String[] attrNames) 呼び出しの発生を許可する前に、管理対象リソース ClassLoader の context ClassLoader を切り替えます。 |
java.lang.Object | invoke(java.lang.String opName, java.lang.Object[] opArgs, java.lang.String[] sig) 呼び出しの発生を許可する前に、管理対象リソース ClassLoader の context ClassLoader を切り替えます。 |
void | setAttribute(javax.management.Attribute attribute) 呼び出しの発生を許可する前に、管理対象リソース ClassLoader の context ClassLoader を切り替えます。 |
javax.management.AttributeList | setAttributes(javax.management.AttributeList attributes) 呼び出しの発生を許可する前に、管理対象リソース ClassLoader の context ClassLoader を切り替えます。 |
void | setManagedResource(java.lang.Object managedResource, java.lang.String managedResourceType) ClassLoader を公開および保存するように管理対象リソースを設定します。 |
addAttributeChangeNotificationListener, addNotificationListener, getClassLoaderRepository, getMBeanInfo, getNotificationInfo, load, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setModelMBeanInfo, store
public SpringModelMBean() throws javax.management.MBeanException, javax.management.RuntimeOperationsException
ModelMBeanInfo
を使用して新しい SpringModelMBean インスタンスを作成します。javax.management.MBeanException
javax.management.RuntimeOperationsException
RequiredModelMBean.RequiredModelMBean()
public SpringModelMBean(javax.management.modelmbean.ModelMBeanInfo mbi) throws javax.management.MBeanException, javax.management.RuntimeOperationsException
ModelMBeanInfo
を使用して新しい SpringModelMBean インスタンスを作成します。javax.management.MBeanException
javax.management.RuntimeOperationsException
RequiredModelMBean.RequiredModelMBean(ModelMBeanInfo)
public void setManagedResource(java.lang.Object managedResource, java.lang.String managedResourceType) throws javax.management.MBeanException, javax.management.InstanceNotFoundException, javax.management.modelmbean.InvalidTargetObjectTypeException
ClassLoader
を公開および保存するように管理対象リソースを設定します。javax.management.modelmbean.ModelMBean
の setManagedResource
javax.management.modelmbean.RequiredModelMBean
の setManagedResource
javax.management.MBeanException
javax.management.InstanceNotFoundException
javax.management.modelmbean.InvalidTargetObjectTypeException
public java.lang.Object invoke(java.lang.String opName, java.lang.Object[] opArgs, java.lang.String[] sig) throws javax.management.MBeanException, javax.management.ReflectionException
ClassLoader
の context ClassLoader
を切り替えます。javax.management.DynamicMBean
の invoke
javax.management.modelmbean.RequiredModelMBean
の invoke
javax.management.MBeanException
javax.management.ReflectionException
DynamicMBean.invoke(java.lang.String, java.lang.Object[], java.lang.String[])
public java.lang.Object getAttribute(java.lang.String attrName) throws javax.management.AttributeNotFoundException, javax.management.MBeanException, javax.management.ReflectionException
ClassLoader
の context ClassLoader
を切り替えます。javax.management.DynamicMBean
の getAttribute
javax.management.modelmbean.RequiredModelMBean
の getAttribute
javax.management.AttributeNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
DynamicMBean.getAttribute(java.lang.String)
public javax.management.AttributeList getAttributes(java.lang.String[] attrNames)
ClassLoader
の context ClassLoader
を切り替えます。javax.management.DynamicMBean
の getAttributes
javax.management.modelmbean.RequiredModelMBean
の getAttributes
DynamicMBean.getAttributes(java.lang.String[])
public void setAttribute(javax.management.Attribute attribute) throws javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException
ClassLoader
の context ClassLoader
を切り替えます。javax.management.DynamicMBean
の setAttribute
javax.management.modelmbean.RequiredModelMBean
の setAttribute
javax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
DynamicMBean.setAttribute(javax.management.Attribute)
public javax.management.AttributeList setAttributes(javax.management.AttributeList attributes)
ClassLoader
の context ClassLoader
を切り替えます。javax.management.DynamicMBean
の setAttributes
javax.management.modelmbean.RequiredModelMBean
の setAttributes
DynamicMBean.setAttributes(javax.management.AttributeList)