SystemTimeInterruptMonitor
Contents
[
Hide
]SystemTimeInterruptMonitor class
Simple implementation of AbstractInterruptMonitor by checking and comparing current system time with user specified limit.
Constructors
| Name | Description |
|---|---|
| SystemTimeInterruptMonitor | Constructs one interruption monitor. |
Properties
| Name | Type | Description |
|---|---|---|
| IsInterruptionRequested | boolean | This implementation just checks whether the time cost(from the time when starting this monitor to now) is greater than u |
| TerminateWithoutException | boolean | See TerminateWithoutException . This property is specified by user when constructing this monitor instance. |
Methods
| Name | Description |
|---|---|
| startMonitor | Starts the monitor with the specified time limit. The start time to calculate time cost is just when this method is call |
SystemTimeInterruptMonitor(terminateWithoutException)
Constructs one interruption monitor.
| Parameter | Type | Description |
|---|---|---|
| terminateWithoutException | boolean | TerminateWithoutException |
SystemTimeInterruptMonitor.IsInterruptionRequested property
This implementation just checks whether the time cost(from the time when starting this monitor to now) is greater than user specified limit.
Type: boolean
SystemTimeInterruptMonitor.TerminateWithoutException property
See TerminateWithoutException . This property is specified by user when constructing this monitor instance.
Type: boolean
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.
| Parameter | Type | Description |
|---|---|---|
| msLimit | int | time limit(ms) to require the interruption. |