com.caucho.server.resin
Class MemoryAdmin

java.lang.Object
  extended by com.caucho.management.server.AbstractManagedObject
      extended by com.caucho.server.resin.MemoryAdmin
All Implemented Interfaces:
ManagedObjectMXBean, MemoryMXBean

public class MemoryAdmin
extends AbstractManagedObject
implements MemoryMXBean


Method Summary
 long getCodeCacheCommitted()
           
 long getCodeCacheFree()
           
 long getCodeCacheMax()
           
 long getCodeCacheUsed()
           
 long getEdenCommitted()
           
 long getEdenFree()
           
 long getEdenMax()
           
 long getEdenUsed()
           
 long getGarbageCollectionCount()
           
 long getGarbageCollectionTime()
           
 java.lang.String getName()
          The JMX name property of the mbean.
 long getPermGenCommitted()
           
 long getPermGenFree()
           
 long getPermGenMax()
           
 long getPermGenUsed()
           
 long getSurvivorCommitted()
           
 long getSurvivorFree()
           
 long getSurvivorMax()
           
 long getSurvivorUsed()
           
 long getTenuredCommitted()
           
 long getTenuredFree()
           
 long getTenuredMax()
           
 long getTenuredUsed()
           
 
Methods inherited from class com.caucho.management.server.AbstractManagedObject
addObjectNameProperties, getObjectName, getType, registerSelf, toString, unregisterSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.caucho.management.server.ManagedObjectMXBean
getObjectName, getType
 

Method Detail

getName

public java.lang.String getName()
Description copied from class: AbstractManagedObject
The JMX name property of the mbean.

Specified by:
getName in interface ManagedObjectMXBean
Specified by:
getName in class AbstractManagedObject

getCodeCacheCommitted

public long getCodeCacheCommitted()
Specified by:
getCodeCacheCommitted in interface MemoryMXBean

getCodeCacheMax

public long getCodeCacheMax()
Specified by:
getCodeCacheMax in interface MemoryMXBean

getCodeCacheUsed

public long getCodeCacheUsed()
Specified by:
getCodeCacheUsed in interface MemoryMXBean

getCodeCacheFree

public long getCodeCacheFree()
Specified by:
getCodeCacheFree in interface MemoryMXBean

getEdenCommitted

public long getEdenCommitted()
Specified by:
getEdenCommitted in interface MemoryMXBean

getEdenMax

public long getEdenMax()
Specified by:
getEdenMax in interface MemoryMXBean

getEdenUsed

public long getEdenUsed()
Specified by:
getEdenUsed in interface MemoryMXBean

getEdenFree

public long getEdenFree()
Specified by:
getEdenFree in interface MemoryMXBean

getPermGenCommitted

public long getPermGenCommitted()
Specified by:
getPermGenCommitted in interface MemoryMXBean

getPermGenMax

public long getPermGenMax()
Specified by:
getPermGenMax in interface MemoryMXBean

getPermGenUsed

public long getPermGenUsed()
Specified by:
getPermGenUsed in interface MemoryMXBean

getPermGenFree

public long getPermGenFree()
Specified by:
getPermGenFree in interface MemoryMXBean

getSurvivorCommitted

public long getSurvivorCommitted()
Specified by:
getSurvivorCommitted in interface MemoryMXBean

getSurvivorMax

public long getSurvivorMax()
Specified by:
getSurvivorMax in interface MemoryMXBean

getSurvivorUsed

public long getSurvivorUsed()
Specified by:
getSurvivorUsed in interface MemoryMXBean

getSurvivorFree

public long getSurvivorFree()
Specified by:
getSurvivorFree in interface MemoryMXBean

getTenuredCommitted

public long getTenuredCommitted()
Specified by:
getTenuredCommitted in interface MemoryMXBean

getTenuredMax

public long getTenuredMax()
Specified by:
getTenuredMax in interface MemoryMXBean

getTenuredUsed

public long getTenuredUsed()
Specified by:
getTenuredUsed in interface MemoryMXBean

getTenuredFree

public long getTenuredFree()
Specified by:
getTenuredFree in interface MemoryMXBean

getGarbageCollectionTime

public long getGarbageCollectionTime()
Specified by:
getGarbageCollectionTime in interface MemoryMXBean

getGarbageCollectionCount

public long getGarbageCollectionCount()
Specified by:
getGarbageCollectionCount in interface MemoryMXBean