|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StackTraceManager
Maintains the completed stack traces and StackTraceTemplate
s.
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 |
Method Detail |
---|
void processCompletedStackTrace(CompletedStackTrace completedStackTrace)
StackFrameProcessor
to submit completed traces to the manager. This method must be as quick as
possible.
completedStackTrace
- CompletedStackTrace getStackTrace(int id)
id
-
StackTrace
with the specified id. Null if it does not existjava.util.Collection<CompletedStackTrace> getStackTraces()
StackTrace
s.void removeStackTrace(int id)
StackTrace
with the specified id
id
- StackTraceTemplate getTemplate(int id)
id
-
StackTraceTemplate
with the specified id. Null if one does not exist.java.util.Collection<StackTraceTemplate> getTemplates()
StackTraceTemplate
sStackTraceTemplate createTemplate(int stackTraceId)
StackTrace
with the specified id
stackTraceId
-
StackTraceTemplate
. Null if there is no StackTraceManager
with the specified IDvoid removeTemplate(int id)
StackTraceTemplate
with the specified id
id
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |