Enum Class NotificationType

Object
Enum<NotificationType>
com.tailf.notif.NotificationType
All Implemented Interfaces:
Serializable, Comparable<NotificationType>, Constable

public enum NotificationType extends Enum<NotificationType>
Enum describing the different notification types available.
  • Enum Constant Details

    • NOTIF_AUDIT

      public static final NotificationType NOTIF_AUDIT
      Flag in eventmask requests ConfD to send audit log events.
    • NOTIF_DAEMON

      public static final NotificationType NOTIF_DAEMON
      Flag in eventmask requests ConfD to send syslog events.
    • NOTIF_TAKEOVER_SYSLOG

      public static final NotificationType NOTIF_TAKEOVER_SYSLOG
      Flag in eventmask requests ConfD to send syslog takeover events.
    • NOTIF_COMMIT_SIMPLE

      public static final NotificationType NOTIF_COMMIT_SIMPLE
      Flag in eventmask requests ConfD to send commit events.
    • NOTIF_COMMIT_DIFF

      public static final NotificationType NOTIF_COMMIT_DIFF
      Flag in eventmask requests ConfD to send commit diff events.
    • NOTIF_USER_SESSION

      public static final NotificationType NOTIF_USER_SESSION
      Flag in eventmask requests ConfD to send user session events.
    • NOTIF_HA_INFO

      public static final NotificationType NOTIF_HA_INFO
      Flag in eventmask requests ConfD to send HA (high availability) info events.
    • NOTIF_SUBAGENT_INFO

      public static final NotificationType NOTIF_SUBAGENT_INFO
      Flag in eventmask requests ConfD to send subagent info events.
    • NOTIF_COMMIT_FAILED

      public static final NotificationType NOTIF_COMMIT_FAILED
      Flag in eventmask requests ConfD to send commit failed events.
    • NOTIF_SNMPA

      public static final NotificationType NOTIF_SNMPA
      Flag in eventmask requests ConfD to send snmpa events.
    • NOTIF_FORWARD_INFO

      public static final NotificationType NOTIF_FORWARD_INFO
      Flag in eventmask requests ConfD to send forward info events.
    • NOTIF_NETCONF

      public static final NotificationType NOTIF_NETCONF
      Flag in eventmask requests ConfD to send netconf events.
    • NOTIF_DEVEL

      public static final NotificationType NOTIF_DEVEL
      Flag in eventmask requests ConfD to send devel events.
    • NOTIF_HEARTBEAT

      public static final NotificationType NOTIF_HEARTBEAT
      Flag in eventmask requests ConfD to send heartbeat events.
    • NOTIF_CONFIRMED_COMMIT

      public static final NotificationType NOTIF_CONFIRMED_COMMIT
      Flag in eventmask requests ConfD to send confirmed commit events.
    • NOTIF_UPGRADE_EVENT

      public static final NotificationType NOTIF_UPGRADE_EVENT
      Flag in eventmask requests ConfD to send upgrade info events.
    • NOTIF_COMMIT_PROGRESS

      public static final NotificationType NOTIF_COMMIT_PROGRESS
      Flag in eventmask requests ConfD to send commit progress events.
    • NOTIF_AUDIT_SYNC

      public static final NotificationType NOTIF_AUDIT_SYNC
      Flag in eventmask which is used in combination with the NOTIF_AUDIT flag and then implies that the method Notif.syncAuditNotification(int usid) must be called for each notification or else the user session will hang indefinitely
    • NOTIF_HEALTH_CHECK

      public static final NotificationType NOTIF_HEALTH_CHECK
      Flag in eventmask requests ConfD to send health check events.
    • NOTIF_STREAM_EVENT

      public static final NotificationType NOTIF_STREAM_EVENT
      Flag in eventmask requests ConfD to send event for a notification stream
    • NOTIF_HA_INFO_SYNC

      public static final NotificationType NOTIF_HA_INFO_SYNC
      Flag in eventmask requests ConfD events related to changes of the current cluster configuration
    • NOTIF_PACKAGE_RELOAD

      public static final NotificationType NOTIF_PACKAGE_RELOAD
      Flag in eventmask requests NCS to send event when a package reload has completed
    • NOTIF_CQ_PROGRESS

      public static final NotificationType NOTIF_CQ_PROGRESS
      Flag in eventmask requests NCS to send event for the ncs commit queue item lifecycle reload has completed
    • NOTIF_REOPEN_LOGS

      public static final NotificationType NOTIF_REOPEN_LOGS
      Flag in eventmask requests ConfD/NCS to send an event when it will close and reopen its log files
    • NOTIF_PROGRESS

      public static final NotificationType NOTIF_PROGRESS
      Flag in eventmask requests ConfD to send progress events of the commit of a transaction or an action being applied.
    • NOTIF_CALL_HOME_INFO

      public static final NotificationType NOTIF_CALL_HOME_INFO
      Flag in eventmask requests NCS to send events for NETCONF Call Home connections.
    • NOTIF_JSONRPC

      public static final NotificationType NOTIF_JSONRPC
      Flag in eventmask requests ConfD to send jsonrpc events.
    • NOTIF_WEBUI

      public static final NotificationType NOTIF_WEBUI
      Flag in eventmask requests ConfD to send webui events.
    • NOTIF_AUDIT_NETWORK

      public static final NotificationType NOTIF_AUDIT_NETWORK
      Flag in eventmask requests NCS to send audit network events
    • NOTIF_AUDIT_NETWORK_SYNC

      public static final NotificationType NOTIF_AUDIT_NETWORK_SYNC
      Flag in eventmask which is used in combination with the NOTIF_AUDIT_NETWORK flag and then implies that the method Notif.syncAuditNetworkNotification(int usid) must be called for each notification or else the user session will hang indefinitely
    • NOTIF_COMPACTION

      public static final NotificationType NOTIF_COMPACTION
      Flag in eventmask requests NCS to send compaction events
  • Method Details

    • values

      public static NotificationType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static NotificationType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public long getValue()
    • valueOf

      public static NotificationType valueOf(long i)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      i - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null