javax > javax.management > javax.management.standardmbean >

Class: javax.management.StandardMBean
    java.lang.Object
       javax.management.StandardMBean


public class StandardMBean extends Object implements DynamicMBean, MBeanRegistration


FIELDS:

CONSTRUCTORS:
public StandardMBean(Object implementation, Class mbeanInterface)

protected StandardMBean(Class mbeanInterface)

public StandardMBean(Object implementation, Class mbeanInterface, boolean isMXBean)

protected StandardMBean(Class mbeanInterface, boolean isMXBean)


METHODS:
protected void cacheMBeanInfo(MBeanInfo info)

public Object getAttribute(String attribute)
Throws: AttributeNotFoundException
Throws: MBeanException
Throws: ReflectionException

public AttributeList getAttributes(String[] attributes)

protected MBeanInfo getCachedMBeanInfo()

protected String getClassName(MBeanInfo info)

protected MBeanConstructorInfo[] getConstructors(MBeanConstructorInfo[] ctors, Object impl)

protected String getDescription(MBeanAttributeInfo info)

protected String getDescription(MBeanConstructorInfo info)

protected String getDescription(MBeanConstructorInfo ctor, MBeanParameterInfo param, int sequence)

protected String getDescription(MBeanFeatureInfo info)

protected String getDescription(MBeanInfo info)

protected String getDescription(MBeanOperationInfo info)

protected String getDescription(MBeanOperationInfo op, MBeanParameterInfo param, int sequence)

protected int getImpact(MBeanOperationInfo info)

public Object getImplementation()

public Class getImplementationClass()

public MBeanInfo getMBeanInfo()

public final Class getMBeanInterface()

protected String getParameterName(MBeanConstructorInfo ctor, MBeanParameterInfo param, int sequence)

protected String getParameterName(MBeanOperationInfo op, MBeanParameterInfo param, int sequence)

public Object invoke(String actionName, Object[] params, String[] signature)
Throws: MBeanException
Throws: ReflectionException

public void postDeregister()

public void postRegister(Boolean registrationDone)

public void preDeregister()
Throws: Exception

public ObjectName preRegister(MBeanServer server, ObjectName name)
Throws: IllegalArgumentException
Throws: InstanceAlreadyExistsException
Throws: Exception

public void setAttribute(Attribute attribute)
Throws: AttributeNotFoundException
Throws: InvalidAttributeValueException
Throws: MBeanException
Throws: ReflectionException

public AttributeList setAttributes(AttributeList attributes)

public void setImplementation(Object implementation)
Throws: IllegalArgumentException
Throws: NotCompliantMBeanException


INHERITED METHODS:
getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:
StandardEmitterMBean,





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net