This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRISOpens in a new window, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions pageOpens in a new window (login required).


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
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)


FeedbackOpens in a new window