@Service public final class AMXStartupService extends Object implements org.glassfish.hk2.api.PostConstruct, org.glassfish.hk2.api.PreDestroy, AMXStartupServiceMBean
AMXLoader
responsible for loading core AMX MBeansOBJECT_NAME
LOADER_PREFIX
Constructor and Description |
---|
AMXStartupService() |
Modifier and Type | Method and Description |
---|---|
ObjectName |
_loadAMXMBeans() |
static AMXStartupServiceMBean |
getAMXStartupServiceMBeanProxy(MBeanServer mbs)
Return a proxy to the AMXStartupService.
|
ObjectName |
getDomainRoot() |
JMXServiceURL[] |
getJMXServiceURLs() |
static MBeanTrackerMBean |
getMBeanTracker(MBeanServer server) |
ObjectName |
loadAMXMBeans()
Loader a hierarchy of AMX MBeans, returning the ObjectName of the root
of the hierarchy.
|
protected ObjectName |
loadSystemInfo() |
void |
postConstruct() |
void |
preDestroy() |
void |
unloadAMXMBeans()
Unload (unregister) AMX MBeans.
|
public static MBeanTrackerMBean getMBeanTracker(MBeanServer server)
public void postConstruct()
postConstruct
in interface org.glassfish.hk2.api.PostConstruct
public void preDestroy()
preDestroy
in interface org.glassfish.hk2.api.PreDestroy
public JMXServiceURL[] getJMXServiceURLs()
getJMXServiceURLs
in interface AMXStartupServiceMBean
public static AMXStartupServiceMBean getAMXStartupServiceMBeanProxy(MBeanServer mbs)
public ObjectName getDomainRoot()
getDomainRoot
in interface AMXStartupServiceMBean
public ObjectName loadAMXMBeans()
AMXLoader
loadAMXMBeans
in interface AMXLoader
protected final ObjectName loadSystemInfo() throws NotCompliantMBeanException, MBeanRegistrationException, InstanceAlreadyExistsException
public ObjectName _loadAMXMBeans()
public void unloadAMXMBeans()
AMXLoader
unloadAMXMBeans
in interface AMXLoader
Copyright © 2021. All rights reserved.