jain.protocol.ss7.oam.mtp2
Class Mtp2AlarmEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--jain.protocol.ss7.oam.OamAlarmEvent
              |
              +--jain.protocol.ss7.oam.mtp2.Mtp2AlarmEvent

public class Mtp2AlarmEvent
extends OamAlarmEvent

A Mtp2AlarmEvent is an Event emitted by a Mtp2 Managed Object(MO) to indicate a change in status of the MO. This state change may result from :

This Event should be sent to all applications that have registered with the Mtp2 Layer MO as a Mtp2 Alarm Listener.

See Also:
Serialized Form

Field Summary
static int MTP2_ALARM_REMOTE_CONGESTION_START
          Remote end congestion started due to unknown cause
static int MTP2_ALARM_REMOTE_CONGESTION_STOP
          Remote end congestion stopped
static int MTP2_ALARM_RETRANSMIT_Q_FULL
          Retransmit queue full.
static int MTP2_ALARM_RETRANSMIT_Q_NOT_FULL
          Retransmit queue is no longer full.
static int MTP2_ALARM_SL_ABNORMAL_FIBR_BSNR
          Indicates a signalling link failure due to an abnormal FIBR or BSNR of a signalling link (ITU Q.703, 5.3)
static int MTP2_ALARM_SL_ALIGNED
          Link aligned.
static int MTP2_ALARM_SL_CONGESTION_START
          Link entered congestion due to management initiated or unknown reason
static int MTP2_ALARM_SL_CONGESTION_STOP
          Link leaving congestion due to management initiated or unknown reason
static int MTP2_ALARM_SL_DOWN_PHYSICAL
          Link is down at physical level.
static int MTP2_ALARM_SL_EXCESSIVE_DELAY_ACK
          Indicates a signalling link failure due to an excessive delay of ack of a signalling link (ITU Q.703, 5.3.1)
static int MTP2_ALARM_SL_NOT_ALIGNED
          Link not aligned.
static int MTP2_ALARM_SL_START_REMOTE_PROCESSOR_OUTAGE
          Indicates the start of remote processor outage (ITU Q.704, 3.2.6)
static int MTP2_ALARM_SL_UP_PHYSICAL
          Link is up at physical level.
 
Fields inherited from class jain.protocol.ss7.oam.OamAlarmEvent
ALARM_MO_ATTRIBUTE_VALUE_CHANGED, ALARM_MO_CREATED, ALARM_MO_DELETED, ALARM_MO_STATE_CHANGED, ALARM_TIMER_EXPIRED, PRIORITY_CRITICAL, PRIORITY_HIGH, PRIORITY_INFORMATIONAL, PRIORITY_LOW, PRIORITY_VENDOR_DEFINED
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
Mtp2AlarmEvent(Mtp2ManagedObject source, int priority, int alarmType)
          Constructs a new Mtp2AlarmEvent.
 
Methods inherited from class jain.protocol.ss7.oam.OamAlarmEvent
getAlarmType, getPriority, getTimestamp, setAlarmType, setPriority
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MTP2_ALARM_SL_ABNORMAL_FIBR_BSNR

public static final int MTP2_ALARM_SL_ABNORMAL_FIBR_BSNR
Indicates a signalling link failure due to an abnormal FIBR or BSNR of a signalling link (ITU Q.703, 5.3)

MTP2_ALARM_SL_EXCESSIVE_DELAY_ACK

public static final int MTP2_ALARM_SL_EXCESSIVE_DELAY_ACK
Indicates a signalling link failure due to an excessive delay of ack of a signalling link (ITU Q.703, 5.3.1)

MTP2_ALARM_SL_START_REMOTE_PROCESSOR_OUTAGE

public static final int MTP2_ALARM_SL_START_REMOTE_PROCESSOR_OUTAGE
Indicates the start of remote processor outage (ITU Q.704, 3.2.6)

MTP2_ALARM_SL_CONGESTION_START

public static final int MTP2_ALARM_SL_CONGESTION_START
Link entered congestion due to management initiated or unknown reason

MTP2_ALARM_SL_CONGESTION_STOP

public static final int MTP2_ALARM_SL_CONGESTION_STOP
Link leaving congestion due to management initiated or unknown reason

MTP2_ALARM_SL_UP_PHYSICAL

public static final int MTP2_ALARM_SL_UP_PHYSICAL
Link is up at physical level.

MTP2_ALARM_SL_DOWN_PHYSICAL

public static final int MTP2_ALARM_SL_DOWN_PHYSICAL
Link is down at physical level.

MTP2_ALARM_SL_ALIGNED

public static final int MTP2_ALARM_SL_ALIGNED
Link aligned.

MTP2_ALARM_SL_NOT_ALIGNED

public static final int MTP2_ALARM_SL_NOT_ALIGNED
Link not aligned.

MTP2_ALARM_RETRANSMIT_Q_FULL

public static final int MTP2_ALARM_RETRANSMIT_Q_FULL
Retransmit queue full.

MTP2_ALARM_RETRANSMIT_Q_NOT_FULL

public static final int MTP2_ALARM_RETRANSMIT_Q_NOT_FULL
Retransmit queue is no longer full.

MTP2_ALARM_REMOTE_CONGESTION_START

public static final int MTP2_ALARM_REMOTE_CONGESTION_START
Remote end congestion started due to unknown cause

MTP2_ALARM_REMOTE_CONGESTION_STOP

public static final int MTP2_ALARM_REMOTE_CONGESTION_STOP
Remote end congestion stopped
Constructor Detail

Mtp2AlarmEvent

public Mtp2AlarmEvent(Mtp2ManagedObject source,
                      int priority,
                      int alarmType)
Constructs a new Mtp2AlarmEvent.
Parameters:
source - The Managed Object that emitted this Event.
priority - The priority of this Mtp2AlarmEvent. This may be either (in increasing order of priority):
  1. PRIORITY_INFORMATIONAL - The cause of this event does not affect the functional state of the system and may be ignored.
    This Mtp2AlarmEvent is for purely informational purposes only.
  2. PRIORITY_LOW - Indicates that the state of the MO that emitted this Mtp2AlarmEvent has changed as a result of an operation explicitly invoked by an application.
  3. PRIORITY_HIGH - Indicates that the physical network element associated with the MO that emitted this Mtp2AlarmEvent has gone out of service.
    Without corrective action, service reliability can be severely affected.
  4. PRIORITY_CRITICAL Indicates the complete failure of the physical netwrok element associated with the MO that emitted this Mtp2AlarmEvent. Immediate recovery action is required.
alarmType - The type of this alarm. This may be any one of the Alarm Type constants defined in this class, or one of those inherited from OamAlarmEvent.


01 September 99
If you have any comments or queries, please mail them to JainOAM@East.Sun.Com

Copyright - 1999 Sun Microsystems