edu.ksu.cis.projects.bogor.module.backtrack
Interface IExceptionBacktrackingInfo

All Superinterfaces:
Disposable, IBacktrackingInfo

public interface IExceptionBacktrackingInfo
extends IBacktrackingInfo

Version:
CVS $Revision: 1.4 $ $Date: 2004/12/18 22:36:33 $
Author:
Robby , Matt Hoosier

Nested Class Summary
static interface IExceptionBacktrackingInfo.IExceptionKilledThreadInfo
          Wrapper for data to reconstruct killed threads.
 
Method Summary
 IExceptionBacktrackingInfo.IExceptionKilledThreadInfo[] getAdditionallyKilledThreads()
          Wrapper for data to reconstruct a thread (other than the exception-raising thread given by getThreadId) killed in the case of an uncaught exception (isUncaught() == true).
 IValueArray[] getThreadLocalValuesStack()
           
 int[] getThreadLocationStack()
           
 int getThreadLockCount()
           
 int[] getThreadTransformationIndexStack()
           
 BogorException getThrownException()
           
 boolean isUncaught()
           
 
Methods inherited from interface edu.ksu.cis.projects.bogor.module.backtrack.IBacktrackingInfo
backtrack, clone, getNode, getSchedulingStrategyInfo, getStateId, getThreadId
 
Methods inherited from interface edu.ksu.cis.projects.bogor.util.Disposable
dispose
 

Method Detail

getThreadLocalValuesStack

IValueArray[] getThreadLocalValuesStack()

getThreadLocationStack

int[] getThreadLocationStack()

getThreadTransformationIndexStack

int[] getThreadTransformationIndexStack()

getThreadLockCount

int getThreadLockCount()

getThrownException

BogorException getThrownException()

isUncaught

boolean isUncaught()

getAdditionallyKilledThreads

IExceptionBacktrackingInfo.IExceptionKilledThreadInfo[] getAdditionallyKilledThreads()
Wrapper for data to reconstruct a thread (other than the exception-raising thread given by getThreadId) killed in the case of an uncaught exception (isUncaught() == true).