This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %SYS.Monitor.AbstractNotification

%SYS.Monitor.AbstractNotification

abstract class %SYS.Monitor.AbstractNotification extends %Library.RegisteredObject

Abstract class for a Notifier

User classes inherit from this class to become a Notifier for System Monitor.

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property Notifications [ MultiDimensional ];
Property methods: NotificationsDisplayToLogical(), NotificationsGet(), NotificationsIsValid(), NotificationsLogicalToDisplay(), NotificationsLogicalToOdbc(), NotificationsNormalize(), NotificationsSet()
property State as %String [ InitialExpression = " " ];
Runtime state
Property methods: StateDisplayToLogical(), StateGet(), StateIsValid(), StateLogicalToDisplay(), StateLogicalToOdbc(), StateNormalize(), StateSet()

Methods (Including Private)

final method ClearNotifications() as %Integer
USER DOES NOT IMPLEMENT THIS METHOD This method is called to clear notifications for the SYS.Monitor Controller
method GetNextNotification(ByRef Sensor As %String = "", Output Severity As %Integer, Output Msg As %String) as %Status
Get Next Notification
final method LogCon(Msg As %String = "", Severity As %Integer = 0) as %Status
final method LogMsg(msg As %String = "") as %Status
final method OpenLog() as %Status
abstract method Post() as %Status
USER MUST IMPLEMENT THIS METHOD Post a notification
method Start() as %Status
USER MAY IMPLEMENT THIS METHOD This method is called when the notifier class is created.

Inherited Members

Inherited Methods (Including Private)

Subclasses

FeedbackOpens in a new window