View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General | Attributes | Operations | Relations

class AlertEngine

Starts and stops the alert engine. Parameters: start - launch alertengine if not already running. stop - stops alertengine if running. restart - stops alertengine if running and then launch it. status - tells if alertengine is running or not.

General
NameAlertEngine
Visibility  public
Active  false
Abstract  false
Leaffalse
Rootfalse

Attributes
NameTypeInitial Value
 eEngine  

Operations
NameReturn Type
 datediff( time : int) string 
 launch()  
 runEngine()  
 status()  
 stop()  

Relations
NameTypeBeginsEnds
 <unnamed>dependencyAlertEngineEngine


attribute e

General
Namee
OwnerAlertEngine
Type  Engine
Changeability  changeable
Visibility  private
Ordering  unordered
Scope  instance


operation  datediff

Returns formatted string saying how many days, hours, minutes and seconds the input time is.

General
Namedatediff
OwnerAlertEngine
Return Type  string 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
timeint  inout


parameter time

time in seconds

General
Name  time
Owner  datediff
Type  int 
Direction Kind  inout


operation  launch

Launch alertengine if not already running

General
Namelaunch
OwnerAlertEngine
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


operation  runEngine

Creates new engine class and runs it.

General
NamerunEngine
OwnerAlertEngine
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


operation  status

Tells if alertengine is running or not and if running prints out how long it has been running.

General
Namestatus
OwnerAlertEngine
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


operation  stop

Stops alertengine if running.

General
Namestop
OwnerAlertEngine
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse