@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_NAMELOADER_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.PostConstructpublic void preDestroy()
preDestroy in interface org.glassfish.hk2.api.PreDestroypublic JMXServiceURL[] getJMXServiceURLs()
getJMXServiceURLs in interface AMXStartupServiceMBeanpublic static AMXStartupServiceMBean getAMXStartupServiceMBeanProxy(MBeanServer mbs)
public ObjectName getDomainRoot()
getDomainRoot in interface AMXStartupServiceMBeanpublic ObjectName loadAMXMBeans()
AMXLoaderloadAMXMBeans in interface AMXLoaderprotected final ObjectName loadSystemInfo() throws NotCompliantMBeanException, MBeanRegistrationException, InstanceAlreadyExistsException
public ObjectName _loadAMXMBeans()
public void unloadAMXMBeans()
AMXLoaderunloadAMXMBeans in interface AMXLoaderCopyright © 2017. All rights reserved.