public class RemoteFabricStatus extends Object implements FabricStatus
Modifier and Type | Class and Description |
---|---|
protected static class |
RemoteFabricStatus.GetPlatformMXBeanObjectNamesProcessCallable |
Modifier and Type | Field and Description |
---|---|
protected JMXProxyUtil.ProcessCallableExecutor |
processCallableExecutor |
Constructor and Description |
---|
RemoteFabricStatus(JMXProxyUtil.ProcessCallableExecutor processCallableExecutor) |
Modifier and Type | Method and Description |
---|---|
AdvancedOperatingSystemMXBean |
getAdvancedOperatingSystemMXBean() |
List<BufferPoolMXBean> |
getBufferPoolMXBeans() |
ClassLoadingMXBean |
getClassLoadingMXBean() |
CompilationMXBean |
getCompilationMXBean() |
List<GarbageCollectorMXBean> |
getGarbageCollectorMXBeans() |
List<MemoryManagerMXBean> |
getMemoryManagerMXBeans() |
MemoryMXBean |
getMemoryMXBean() |
List<MemoryPoolMXBean> |
getMemoryPoolMXBeans() |
PlatformLoggingMXBean |
getPlatformLoggingMXBean() |
protected static <T extends PlatformManagedObject> |
getPlatformMXBeans(Class<T> mxBeanInterface,
JMXProxyUtil.ProcessCallableExecutor processCallableExecutor) |
RuntimeMXBean |
getRuntimeMXBean() |
ThreadMXBean |
getThreadMXBean() |
protected final JMXProxyUtil.ProcessCallableExecutor processCallableExecutor
public RemoteFabricStatus(JMXProxyUtil.ProcessCallableExecutor processCallableExecutor)
public AdvancedOperatingSystemMXBean getAdvancedOperatingSystemMXBean()
getAdvancedOperatingSystemMXBean
in interface FabricStatus
public List<BufferPoolMXBean> getBufferPoolMXBeans()
getBufferPoolMXBeans
in interface FabricStatus
public ClassLoadingMXBean getClassLoadingMXBean()
getClassLoadingMXBean
in interface FabricStatus
public CompilationMXBean getCompilationMXBean()
getCompilationMXBean
in interface FabricStatus
public List<GarbageCollectorMXBean> getGarbageCollectorMXBeans()
getGarbageCollectorMXBeans
in interface FabricStatus
public List<MemoryManagerMXBean> getMemoryManagerMXBeans()
getMemoryManagerMXBeans
in interface FabricStatus
public MemoryMXBean getMemoryMXBean()
getMemoryMXBean
in interface FabricStatus
public List<MemoryPoolMXBean> getMemoryPoolMXBeans()
getMemoryPoolMXBeans
in interface FabricStatus
public PlatformLoggingMXBean getPlatformLoggingMXBean()
getPlatformLoggingMXBean
in interface FabricStatus
public RuntimeMXBean getRuntimeMXBean()
getRuntimeMXBean
in interface FabricStatus
public ThreadMXBean getThreadMXBean()
getThreadMXBean
in interface FabricStatus
protected static <T extends PlatformManagedObject> List<T> getPlatformMXBeans(Class<T> mxBeanInterface, JMXProxyUtil.ProcessCallableExecutor processCallableExecutor)