Constructor Summary |
---|
ThreadInterruptMonitor(terminateWithoutException)
Constructs one interruption monitor. |
Property Getters/Setters Summary | ||
---|---|---|
method | isInterruptionRequested() | |
This implementation just checks whether the time cost(from the time when starting this monitor to now) is greater than user specified limit.
|
||
method | getTerminateWithoutException() | |
See |
Method Summary | ||
---|---|---|
method | finishMonitor() | |
Finishes the monitor for one procedure.
|
||
method | startMonitor(msLimit) | |
Starts the monitor with the specified time limit. The start time to calculate time cost is just when this method is called,
so the procedure which needs to be monitored should be started just after this call.
|
ThreadInterruptMonitor(terminateWithoutException)
terminateWithoutException: boolean
- boolean isInterruptionRequested()
boolean getTerminateWithoutException()
startMonitor(msLimit)
msLimit: int
- time limit(ms) to require the interruption.finishMonitor()