palio.admin
Class PermanentGenerationMonitor

java.lang.Object
  extended by palio.admin.PermanentGenerationMonitor

public class PermanentGenerationMonitor
extends java.lang.Object

Warning! All classes in package palio.admin are prepared for internal use of administration panel (written in palio code so usage cases cannot be simply referenced). Any other palio code should not access this code due to possible future incompabilities.

Presentation of Groovy classes hold in "Permanent Generation" (see JVM specification for details)

Author:
Szymon Kuklewicz (skuklewicz@torn.com.pl)

Constructor Summary
PermanentGenerationMonitor()
           
 
Method Summary
static java.util.Set<java.lang.String> getDetailedReport(java.lang.String className)
           
static java.util.Map<java.lang.String,java.lang.Integer> getSummaryReport()
           
static java.util.Map<java.lang.String,java.lang.Integer> getSurveyReport()
           
static void traceClass(java.lang.Class aClass)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermanentGenerationMonitor

public PermanentGenerationMonitor()
Method Detail

traceClass

public static void traceClass(java.lang.Class aClass)

getSurveyReport

public static java.util.Map<java.lang.String,java.lang.Integer> getSurveyReport()

getDetailedReport

public static java.util.Set<java.lang.String> getDetailedReport(java.lang.String className)

getSummaryReport

public static java.util.Map<java.lang.String,java.lang.Integer> getSummaryReport()