public class ManagementFactoryUtils extends Object
ManagementFactory
Constructor and Description |
---|
ManagementFactoryUtils() |
Modifier and Type | Method and Description |
---|---|
static ManagedObject |
getClassLoadingMO(ManagedObjectFactory mof)
Build a ManagedObject for the ClassLoadingMXBean mean
|
static List<ManagedObject> |
getGarbageCollectorMXBeans(ManagedObjectFactory mof)
Build a list of ManagedObject for the GarbageCollectorMXBean means
|
static List<ManagedObject> |
getMemoryManagerMXBeans(ManagedObjectFactory mof)
Build a list of ManagedObject for the MemoryManagerMXBean means
|
static ManagedObject |
getMemoryMXBean(ManagedObjectFactory mof)
Build a ManagedObject for the MemoryMXBean mean
|
static List<ManagedObject> |
getMemoryPoolMXBeans(ManagedObjectFactory mof)
Build a list of ManagedObject for the MemoryPoolMXBean means
|
static <I> ManagedObject |
getMO(I mbean,
Class<? extends I> c,
ManagedObjectFactory mof) |
static ManagedObject |
getOperatingSystemMXBean(ManagedObjectFactory mof)
Build a ManagedObject for the OperatingSystemMXBean mean
|
static Map<String,ManagedObject> |
getPlatformMBeanMOs(ManagedObjectFactory mof)
Return a Map of the platform mbean ManagedObjects.
|
static ManagedObject |
getRuntimeMXBean(ManagedObjectFactory mof)
Build a ManagedObject for the RuntimeMXBean mean
|
static ManagedObject |
getThreadMXBean(ManagedObjectFactory mof)
Build a ManagedObject for the ThreadMXBean mean
|
static MemoryUsage |
unwrapMemoryUsage(CompositeValue mv)
Unwrap a CompositeValue for a MemoryUsage instance into the MemoryUsage.
|
static ThreadInfo |
unwrapThreadInfo(CompositeValue mv) |
public static Map<String,ManagedObject> getPlatformMBeanMOs(ManagedObjectFactory mof)
mof
- - the ManagedObjectFactory to usepublic static ManagedObject getClassLoadingMO(ManagedObjectFactory mof)
mof
- - the ManagedObjectFactory to usepublic static ManagedObject getMemoryMXBean(ManagedObjectFactory mof)
mof
- - the ManagedObjectFactory to usepublic static ManagedObject getOperatingSystemMXBean(ManagedObjectFactory mof)
mof
- - the ManagedObjectFactory to usepublic static ManagedObject getThreadMXBean(ManagedObjectFactory mof)
mof
- - the ManagedObjectFactory to usepublic static ManagedObject getRuntimeMXBean(ManagedObjectFactory mof)
mof
- - the ManagedObjectFactory to usepublic static List<ManagedObject> getMemoryManagerMXBeans(ManagedObjectFactory mof)
mof
- - the ManagedObjectFactory to usepublic static List<ManagedObject> getGarbageCollectorMXBeans(ManagedObjectFactory mof)
mof
- - the ManagedObjectFactory to usepublic static List<ManagedObject> getMemoryPoolMXBeans(ManagedObjectFactory mof)
mof
- - the ManagedObjectFactory to usepublic static MemoryUsage unwrapMemoryUsage(CompositeValue mv)
mv
- - the CompositeValue meta valuepublic static <I> ManagedObject getMO(I mbean, Class<? extends I> c, ManagedObjectFactory mof)
public static ThreadInfo unwrapThreadInfo(CompositeValue mv) throws OpenDataException, ClassNotFoundException
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.