Class AlarmNotificationProfile.NoOpProfile
java.lang.Object
com.inductiveautomation.ignition.alarming.notification.AlarmNotificationProfile.NoOpProfile
- All Implemented Interfaces:
- AlarmNotificationProfile
- Enclosing interface:
- AlarmNotificationProfile
public static class AlarmNotificationProfile.NoOpProfile
extends Object
implements AlarmNotificationProfile
No-op implementation of an AlarmNotificationProfile.
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.inductiveautomation.ignition.alarming.notification.AlarmNotificationProfileAlarmNotificationProfile.DisabledProfile, AlarmNotificationProfile.NoOpProfile
- 
Field SummaryFields inherited from interface com.inductiveautomation.ignition.alarming.notification.AlarmNotificationProfileNO_OP_PROFILE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetName()Returns the user-defined name of this profile.ACollectionofConfigurationPropertys that will be presented to the user during configuration of a notification block in the alarm pipeline UI.Returns information about the running status of the profile.voidCalled when the profile has been removed fromAlarmNotificationManager.voidCalled after instantiation and the profile has been added toAlarmNotificationManager.voidsendNotification(NotificationContext notificationContext) Notify a list of Users about an alarm using the notification mechanism provided by this profile.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.inductiveautomation.ignition.alarming.notification.AlarmNotificationProfilesetContextMap
- 
Constructor Details- 
NoOpProfile
 
- 
- 
Method Details- 
getNameDescription copied from interface:AlarmNotificationProfileReturns the user-defined name of this profile.- Specified by:
- getNamein interface- AlarmNotificationProfile
- Returns:
- the user-defined name of this profile.
 
- 
getStatusDescription copied from interface:AlarmNotificationProfileReturns information about the running status of the profile.- Specified by:
- getStatusin interface- AlarmNotificationProfile
- Returns:
- a ProfileStatusthat describes the status of this profile.
 
- 
sendNotificationDescription copied from interface:AlarmNotificationProfileNotify a list of Users about an alarm using the notification mechanism provided by this profile. Implementations must be non-blocking and return quickly, using the notificationContext to call back when the notification work has finished. If some underlying failure in the notification mechanism means no notifications can be sent, useNotificationContext.notificationFailed(com.inductiveautomation.ignition.common.i18n.LocalizedString).- Specified by:
- sendNotificationin interface- AlarmNotificationProfile
- Parameters:
- notificationContext- The- NotificationContext.
 
- 
getPropertiesDescription copied from interface:AlarmNotificationProfileACollectionofConfigurationPropertys that will be presented to the user during configuration of a notification block in the alarm pipeline UI. The configured values for these properties will be available in theNotificationContextfor eachAlarmNotificationProfile.sendNotification(NotificationContext)call to this profile.- Specified by:
- getPropertiesin interface- AlarmNotificationProfile
- Returns:
- A CollectionofPropertys thatAlarmNotificationProfile.sendNotification(NotificationContext)will expect itsNotificationContextto have configured.
 
- 
getSupportedContactTypes- Specified by:
- getSupportedContactTypesin interface- AlarmNotificationProfile
- Returns:
- a CollectionofContactTypes that this profile is capable of sending notification to.
 
- 
onStartuppublic void onStartup()Description copied from interface:AlarmNotificationProfileCalled after instantiation and the profile has been added toAlarmNotificationManager.- Specified by:
- onStartupin interface- AlarmNotificationProfile
 
- 
onShutdownpublic void onShutdown()Description copied from interface:AlarmNotificationProfileCalled when the profile has been removed fromAlarmNotificationManager. This could be an update to the profile (remove+add), a removal, or shutdown of the system.- Specified by:
- onShutdownin interface- AlarmNotificationProfile
 
 
-