public final class HotSpotGraalRuntimeMBean extends Object implements DynamicMBean
HotSpotGraalRuntime instance.| Constructor and Description |
|---|
HotSpotGraalRuntimeMBean(ObjectName objectName,
org.graalvm.compiler.hotspot.HotSpotGraalRuntime runtime) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAttribute(String name) |
AttributeList |
getAttributes(String[] names) |
MBeanInfo |
getMBeanInfo() |
ObjectName |
getObjectName() |
org.graalvm.compiler.hotspot.HotSpotGraalRuntime |
getRuntime() |
Object |
invoke(String actionName,
Object[] params,
String[] signature) |
void |
setAttribute(Attribute attribute) |
AttributeList |
setAttributes(AttributeList attributes) |
public HotSpotGraalRuntimeMBean(ObjectName objectName, org.graalvm.compiler.hotspot.HotSpotGraalRuntime runtime)
public ObjectName getObjectName()
public org.graalvm.compiler.hotspot.HotSpotGraalRuntime getRuntime()
public Object getAttribute(String name) throws AttributeNotFoundException
getAttribute in interface DynamicMBeanAttributeNotFoundExceptionpublic void setAttribute(Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException
setAttribute in interface DynamicMBeanAttributeNotFoundExceptionInvalidAttributeValueExceptionpublic AttributeList getAttributes(String[] names)
getAttributes in interface DynamicMBeanpublic AttributeList setAttributes(AttributeList attributes)
setAttributes in interface DynamicMBeanpublic Object invoke(String actionName, Object[] params, String[] signature) throws MBeanException, ReflectionException
invoke in interface DynamicMBeanMBeanExceptionReflectionExceptionpublic MBeanInfo getMBeanInfo()
getMBeanInfo in interface DynamicMBean