|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hopto.pentaj.jexin.stacktrace.StackTraceManagerImpl
public class StackTraceManagerImpl
Constructor Summary | |
---|---|
StackTraceManagerImpl()
|
Method Summary | |
---|---|
StackTraceTemplate |
createTemplate(int stackTraceId)
Creates a new template from the StackTrace with the specified id |
CompletedStackTrace |
getStackTrace(int id)
|
java.util.Collection<CompletedStackTrace> |
getStackTraces()
|
StackTraceTemplate |
getTemplate(int id)
|
java.util.Collection<StackTraceTemplate> |
getTemplates()
|
void |
processCompletedStackTrace(CompletedStackTrace completedStackTrace)
Called by the StackFrameProcessor to submit completed traces to the manager. |
void |
removeStackTrace(int id)
Removes the StackTrace with the specified id |
void |
removeTemplate(int id)
Removes the StackTraceTemplate with the specified id |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StackTraceManagerImpl()
Method Detail |
---|
public void processCompletedStackTrace(CompletedStackTrace completedStackTrace)
StackTraceManager
StackFrameProcessor
to submit completed traces to the manager. This method must be as quick as
possible.
processCompletedStackTrace
in interface StackTraceManager
StackTraceManager.processCompletedStackTrace(org.hopto.pentaj.jexin.stacktrace.CompletedStackTrace)
public java.util.Collection<CompletedStackTrace> getStackTraces()
getStackTraces
in interface StackTraceManager
StackTrace
s.StackTraceManager.getStackTraces()
public CompletedStackTrace getStackTrace(int id)
getStackTrace
in interface StackTraceManager
StackTrace
with the specified id. Null if it does not existStackTraceManager.getStackTrace(int)
public void removeStackTrace(int id)
StackTraceManager
StackTrace
with the specified id
removeStackTrace
in interface StackTraceManager
StackTraceManager.removeStackTrace(int)
public StackTraceTemplate createTemplate(int stackTraceId)
StackTraceManager
StackTrace
with the specified id
createTemplate
in interface StackTraceManager
StackTraceTemplate
. Null if there is no StackTraceManager
with the specified IDStackTraceManager.createTemplate(int)
public void removeTemplate(int id)
StackTraceManager
StackTraceTemplate
with the specified id
removeTemplate
in interface StackTraceManager
StackTraceManager.removeTemplate(int)
public StackTraceTemplate getTemplate(int id)
getTemplate
in interface StackTraceManager
StackTraceTemplate
with the specified id. Null if one does not exist.StackTraceManager.getTemplate(int)
public java.util.Collection<StackTraceTemplate> getTemplates()
getTemplates
in interface StackTraceManager
StackTraceTemplate
sStackTraceManager.getTemplates()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |