Class Reference
%SYS.Monitor.AbstractNotification
Server:irisdocs2
Instance:IRISLATEST
User:UnknownUser
 
-
  [%SYS] >  [%SYS] >  [Monitor] >  [AbstractNotification]
Private  Storage

abstract class %SYS.Monitor.AbstractNotification extends %RegisteredObject

Abstract class for a Notifier

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 7


Summary

Properties
Notifications State

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
ClearNotifications GetNextNotification LogCon LogMsg
OpenLog Post Start

Subclasses
SYS.Monitor.SystemNotify

Properties

• property Notifications  [ MultiDimensional ];
• property State as %String [ InitialExpression = " " ];
Runtime state

Methods

• 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.


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.