com.caucho.admin.thread
Class AbstractThreadActivityReport

java.lang.Object
  extended by com.caucho.admin.thread.AbstractThreadActivityReport
Direct Known Subclasses:
DatabaseThreadActivityReport, ResinThreadActivityReport

public abstract class AbstractThreadActivityReport
extends java.lang.Object


Constructor Summary
AbstractThreadActivityReport()
           
 
Method Summary
protected abstract  boolean assignActivityCode(ThreadSnapshot thread)
           
protected abstract  ThreadActivityGroup[] createGroups()
           
 ThreadActivityGroup[] execute(boolean greedy)
           
abstract  java.util.Map<java.lang.Character,java.lang.String> getScoreboardKey()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractThreadActivityReport

public AbstractThreadActivityReport()
Method Detail

execute

public ThreadActivityGroup[] execute(boolean greedy)

createGroups

protected abstract ThreadActivityGroup[] createGroups()

assignActivityCode

protected abstract boolean assignActivityCode(ThreadSnapshot thread)

getScoreboardKey

public abstract java.util.Map<java.lang.Character,java.lang.String> getScoreboardKey()