twaver.alarm
Class AlarmStateChangeEvent

java.lang.Object
  extended by twaver.event.Event
      extended by twaver.event.PropertyChangeEvent
          extended by twaver.alarm.AlarmStateChangeEvent

public class AlarmStateChangeEvent
extends PropertyChangeEvent

告警状态变化事件


Field Summary
static java.lang.String NATIVE_CHANGED
          自身告警变化
static java.lang.String PROPAGATE_CHANGED
          传播告警变化
 
Fields inherited from class twaver.event.PropertyChangeEvent
newValue, oldValue, propertyName
 
Fields inherited from class twaver.event.Event
kind, source, type
 
Constructor Summary
AlarmStateChangeEvent(Element element)
          构造函数
AlarmStateChangeEvent(Element element, java.lang.String alarmType)
          构造函数
 
Method Summary
 java.lang.String getAlarmType()
          获取告警类型
 
Methods inherited from class twaver.event.PropertyChangeEvent
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROPAGATE_CHANGED

public static final java.lang.String PROPAGATE_CHANGED
传播告警变化

See Also:
Constant Field Values

NATIVE_CHANGED

public static final java.lang.String NATIVE_CHANGED
自身告警变化

See Also:
Constant Field Values
Constructor Detail

AlarmStateChangeEvent

public AlarmStateChangeEvent(Element element)
构造函数

Parameters:
element - 网元

AlarmStateChangeEvent

public AlarmStateChangeEvent(Element element,
                             java.lang.String alarmType)
构造函数

Parameters:
element - 网元
alarmType - 告警类型 PROPAGATE_CHANGED NATIVE_CHANGED
Method Detail

getAlarmType

public java.lang.String getAlarmType()
获取告警类型

Returns:
告警类型