Class AlarmNotificationProfile.DisabledProfile
- java.lang.Object
- 
- com.inductiveautomation.ignition.alarming.notification.AlarmNotificationProfile.DisabledProfile
 
- 
- All Implemented Interfaces:
- AlarmNotificationProfile
 - Enclosing interface:
- AlarmNotificationProfile
 
 public static class AlarmNotificationProfile.DisabledProfile extends java.lang.Object implements AlarmNotificationProfile 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.alarming.notification.AlarmNotificationProfileAlarmNotificationProfile.DisabledProfile, AlarmNotificationProfile.NoOpProfile
 
- 
 - 
Field Summary- 
Fields inherited from interface com.inductiveautomation.ignition.alarming.notification.AlarmNotificationProfileNO_OP_PROFILE
 
- 
 - 
Constructor SummaryConstructors Constructor Description DisabledProfile(AlarmNotificationProfile profile)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()Returns the user-defined name of this profile.java.util.Collection<NotificationProfileProperty<?>>getProperties()ACollectionofConfigurationPropertys that will be presented to the user during configuration of a notification block in the alarm pipeline UI.ProfileStatusgetStatus()Returns information about the running status of the profile.java.util.Collection<ContactType>getSupportedContactTypes()voidonShutdown()Called when the profile has been removed fromAlarmNotificationManager.voidonStartup()Called 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, wait
 - 
Methods inherited from interface com.inductiveautomation.ignition.alarming.notification.AlarmNotificationProfilesetContextMap
 
- 
 
- 
- 
- 
Constructor Detail- 
DisabledProfilepublic DisabledProfile(AlarmNotificationProfile profile) 
 
- 
 - 
Method Detail- 
getStatuspublic ProfileStatus getStatus() Description 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.
 
 - 
getNamepublic java.lang.String getName() Description copied from interface:AlarmNotificationProfileReturns the user-defined name of this profile.- Specified by:
- getNamein interface- AlarmNotificationProfile
- Returns:
- the user-defined name of this profile.
 
 - 
sendNotificationpublic void sendNotification(NotificationContext notificationContext) Description 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.
 
 - 
getPropertiespublic java.util.Collection<NotificationProfileProperty<?>> getProperties() Description 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.
 
 - 
getSupportedContactTypespublic java.util.Collection<ContactType> 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
 
 
- 
 
-