Previous Topic: Case Dispatcher ModuleNext Topic: Case Roles


Expiry Monitor Thread

The Expiry Monitor thread is responsible for marking all the cases that have expired since the last time the thread ran. It wakes up at a much lesser frequency than the Queue Monitor Thread.

This thread works as follows:

  1. It wakes up at a pre-defined and configurable interval and fetches a list of all cases:

    and

    In other words, it looks for cases that have not been worked upon and for which no new alerts have been generated.

  2. Next, the thread updates the status of all cases identified in the preceding step as EXPIRED in the RiskMinder database.
  3. The thread goes back to sleep.