Package alluxio.util
Class JvmPauseMonitor.GarbageCollectorMXBeanView
- java.lang.Object
-
- alluxio.util.JvmPauseMonitor.GarbageCollectorMXBeanView
-
- All Implemented Interfaces:
java.lang.management.GarbageCollectorMXBean
,java.lang.management.MemoryManagerMXBean
,java.lang.management.PlatformManagedObject
- Enclosing class:
- JvmPauseMonitor
public static class JvmPauseMonitor.GarbageCollectorMXBeanView extends java.lang.Object implements java.lang.management.GarbageCollectorMXBean
An unmodifiable view of a garbage collector MX Bean.
-
-
Constructor Summary
Constructors Constructor Description GarbageCollectorMXBeanView(java.lang.management.GarbageCollectorMXBean gcBean)
Creates a new instance ofJvmPauseMonitor.GarbageCollectorMXBeanView
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getCollectionCount()
long
getCollectionTime()
java.lang.String[]
getMemoryPoolNames()
java.lang.String
getName()
javax.management.ObjectName
getObjectName()
boolean
isValid()
-
-
-
Constructor Detail
-
GarbageCollectorMXBeanView
public GarbageCollectorMXBeanView(java.lang.management.GarbageCollectorMXBean gcBean)
Creates a new instance ofJvmPauseMonitor.GarbageCollectorMXBeanView
.- Parameters:
gcBean
- which the unmodifiable view should be constructed from
-
-
Method Detail
-
getCollectionCount
public long getCollectionCount()
- Specified by:
getCollectionCount
in interfacejava.lang.management.GarbageCollectorMXBean
-
getCollectionTime
public long getCollectionTime()
- Specified by:
getCollectionTime
in interfacejava.lang.management.GarbageCollectorMXBean
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacejava.lang.management.MemoryManagerMXBean
-
isValid
public boolean isValid()
- Specified by:
isValid
in interfacejava.lang.management.MemoryManagerMXBean
-
getMemoryPoolNames
public java.lang.String[] getMemoryPoolNames()
- Specified by:
getMemoryPoolNames
in interfacejava.lang.management.MemoryManagerMXBean
-
getObjectName
public javax.management.ObjectName getObjectName()
- Specified by:
getObjectName
in interfacejava.lang.management.PlatformManagedObject
-
-