nu.datafuel.analysis
Class HeapProf

java.lang.Object
  extended bynu.datafuel.analysis.HeapProf
All Implemented Interfaces:
java.lang.Cloneable, Filter, Module, java.io.Serializable

public class HeapProf
extends java.lang.Object
implements java.io.Serializable, Module, Filter

DOCUMENT ME!

See Also:
Serialized Form

Field Summary
 java.util.ArrayList cpu
           
 java.util.ArrayList list
           
 java.util.Map map
           
 java.util.ArrayList module
           
 java.util.ArrayList monitor
           
static long serialVersionUID
           
 java.lang.Thread server
           
 java.util.ArrayList site
           
 java.util.ArrayList stack
           
 java.util.ArrayList thread
           
 
Constructor Summary
HeapProf()
          Creates new HeapDumpAnalysis
 
Method Summary
 boolean accept(AbstractEntry entry)
           
 void addFilter(Filter filter)
           
 void analyze(HeapProf heap)
           
 Aeon getAeon()
           
 Config getConfig()
           
 java.util.ArrayList getCpuList()
           
 java.lang.Object[][] getCpuModel(Filter filter)
           
 Filter getFilter()
           
 java.util.List getFilterList()
           
 java.util.ArrayList getMonitorList()
           
 java.lang.Object[][] getMonitorModel(Filter filter)
           
 java.lang.String getName()
           
 java.util.ArrayList getRefList()
           
 java.util.ArrayList getSiteList()
           
 java.lang.Object[][] getSiteModel(Filter filter)
           
 java.util.ArrayList getStackList()
           
 java.util.ArrayList getThreadList()
           
 java.lang.Object[][] getThreadModel(Filter filter)
           
 void initModules()
           
 void kickServerSocket()
           
 void loadHeapProf(java.io.InputStream in)
           
static void main(java.lang.String[] args)
           
 java.util.ArrayList results()
           
 void setFilter(Filter filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

list

public java.util.ArrayList list

map

public transient java.util.Map map

cpu

public java.util.ArrayList cpu

module

public java.util.ArrayList module

monitor

public java.util.ArrayList monitor

site

public java.util.ArrayList site

stack

public java.util.ArrayList stack

thread

public java.util.ArrayList thread

server

public transient java.lang.Thread server
Constructor Detail

HeapProf

public HeapProf()
Creates new HeapDumpAnalysis

Method Detail

getAeon

public Aeon getAeon()
Specified by:
getAeon in interface Module
Returns:
.

getCpuList

public java.util.ArrayList getCpuList()
Returns:
.

getCpuModel

public java.lang.Object[][] getCpuModel(Filter filter)
Parameters:
filter - .
Returns:
.

setFilter

public void setFilter(Filter filter)
Parameters:
filter - .

getFilter

public Filter getFilter()
Specified by:
getFilter in interface Module
Returns:
.

getFilterList

public java.util.List getFilterList()
Returns:
.

getMonitorList

public java.util.ArrayList getMonitorList()
Returns:
.

getMonitorModel

public java.lang.Object[][] getMonitorModel(Filter filter)
Parameters:
filter - .
Returns:
.

getName

public java.lang.String getName()
Specified by:
getName in interface Filter
Returns:
.

getRefList

public java.util.ArrayList getRefList()
Returns:
.

getSiteModel

public java.lang.Object[][] getSiteModel(Filter filter)
Parameters:
filter - .
Returns:
.

getStackList

public java.util.ArrayList getStackList()
Returns:
.

getThreadList

public java.util.ArrayList getThreadList()
Returns:
.

getThreadModel

public java.lang.Object[][] getThreadModel(Filter filter)
Parameters:
filter - .
Returns:
.

accept

public boolean accept(AbstractEntry entry)
Specified by:
accept in interface Filter
Parameters:
entry - .
Returns:
.

addFilter

public void addFilter(Filter filter)
Parameters:
filter - .

analyze

public void analyze(HeapProf heap)
             throws java.lang.Exception
Specified by:
analyze in interface Module
Parameters:
heap - .
Throws:
java.lang.Exception - .

initModules

public void initModules()

kickServerSocket

public void kickServerSocket()

main

public static void main(java.lang.String[] args)
Parameters:
args - .

getConfig

public Config getConfig()
Returns:
.

getSiteList

public java.util.ArrayList getSiteList()
Returns:
.

loadHeapProf

public void loadHeapProf(java.io.InputStream in)
Parameters:
in - .

results

public java.util.ArrayList results()
                            throws java.lang.Exception
Specified by:
results in interface Module
Returns:
.
Throws:
java.lang.Exception - .