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 Managed Object as a Mtp2 Alarm Listener.

See Also:
Serialized Form

Field Summary
static int MTP2_ALARM_REMOTE_CONGESTION_START
          Alarm Type Constant: Remote end congestion started due to unknown cause.
static int MTP2_ALARM_REMOTE_CONGESTION_STOP
          Alarm Type Constant: Remote end congestion stopped.
static int MTP2_ALARM_RETRANSMIT_Q_FULL
          Alarm Type Constant: Retransmit queue full.
static int MTP2_ALARM_RETRANSMIT_Q_NOT_FULL
          Alarm Type Constant: Retransmit queue is no longer full.
static int MTP2_ALARM_SL_ABNORMAL_FIBR_BSNR
          Alarm Type Constant: Indicates a signalling link failure due to an abnormal FIBR or BSNR of a signalling link Reference: (ITU Q.703, 5.3)
Emitted By: Mtp2Saps
static int MTP2_ALARM_SL_ALIGNED
          Alarm Type Constant: Link aligned.
static int MTP2_ALARM_SL_CONGESTION_START
          Alarm Type Constant: Link entered congestion due to management initiated or unknown reason.
static int MTP2_ALARM_SL_CONGESTION_STOP
          Alarm Type Constant: Link leaving congestion due to management initiated or unknown reason.
static int MTP2_ALARM_SL_DOWN_PHYSICAL
          Alarm Type Constant: Link is down at physical level.
static int MTP2_ALARM_SL_EXCESSIVE_DELAY_ACK
          Alarm Type Constant: Indicates a signalling link failure due to an excessive delay of ack of a signalling link.
static int MTP2_ALARM_SL_NOT_ALIGNED
          Alarm Type Constant: Link not aligned.
static int MTP2_ALARM_SL_START_REMOTE_PROCESSOR_OUTAGE
          Alarm Type Constant: Indicates the start of remote processor outage.
static int MTP2_ALARM_SL_UP_PHYSICAL
          Alarm Type Constant: 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_TIMER_EXPIRED, alarmType, 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.
 
Method Summary
 void setAlarmType(int alarmType)
          Sets the Type of this Alarm.
IMPORTANTIf the Alarm type is ALARM_TIMER_EXPIRED then the Timer Id of the Timer that caused this event should be set so that the application receiving the Event can determine which Timer caused the Alarm.
 java.lang.String toString()
          Returns a string representation (with details) of classes which extend this class.
 
Methods inherited from class jain.protocol.ss7.oam.OamAlarmEvent
getAlarmType, getPriority, getTimerId, getTimestamp, setPriority, setTimerId
 
Methods inherited from class java.util.EventObject
getSource
 
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
Alarm Type Constant: Indicates a signalling link failure due to an abnormal FIBR or BSNR of a signalling link

Reference: (ITU Q.703, 5.3)
Emitted By: Mtp2Saps


MTP2_ALARM_SL_EXCESSIVE_DELAY_ACK

public static final int MTP2_ALARM_SL_EXCESSIVE_DELAY_ACK
Alarm Type Constant: Indicates a signalling link failure due to an excessive delay of ack of a signalling link.

Reference: (ITU Q.703, 5.3.1)
Emitted By: Mtp2Saps


MTP2_ALARM_SL_START_REMOTE_PROCESSOR_OUTAGE

public static final int MTP2_ALARM_SL_START_REMOTE_PROCESSOR_OUTAGE
Alarm Type Constant: Indicates the start of remote processor outage.

Reference: (ITU Q.704, 3.2.6)
Emitted By: Mtp2Saps


MTP2_ALARM_SL_CONGESTION_START

public static final int MTP2_ALARM_SL_CONGESTION_START
Alarm Type Constant: Link entered congestion due to management initiated or unknown reason.

Emitted By: Mtp2Saps


MTP2_ALARM_SL_CONGESTION_STOP

public static final int MTP2_ALARM_SL_CONGESTION_STOP
Alarm Type Constant: Link leaving congestion due to management initiated or unknown reason.

Emitted By: Mtp2Saps


MTP2_ALARM_SL_UP_PHYSICAL

public static final int MTP2_ALARM_SL_UP_PHYSICAL
Alarm Type Constant: Link is up at physical level.

Emitted By: Mtp2Saps


MTP2_ALARM_SL_DOWN_PHYSICAL

public static final int MTP2_ALARM_SL_DOWN_PHYSICAL
Alarm Type Constant: Link is down at physical level.

Emitted By: Mtp2Saps


MTP2_ALARM_SL_ALIGNED

public static final int MTP2_ALARM_SL_ALIGNED
Alarm Type Constant: Link aligned.

Emitted By: Mtp2Saps


MTP2_ALARM_SL_NOT_ALIGNED

public static final int MTP2_ALARM_SL_NOT_ALIGNED
Alarm Type Constant: Link not aligned.

Emitted By: Mtp2Saps


MTP2_ALARM_RETRANSMIT_Q_FULL

public static final int MTP2_ALARM_RETRANSMIT_Q_FULL
Alarm Type Constant: Retransmit queue full.

Emitted By: Mtp2Saps


MTP2_ALARM_RETRANSMIT_Q_NOT_FULL

public static final int MTP2_ALARM_RETRANSMIT_Q_NOT_FULL
Alarm Type Constant: Retransmit queue is no longer full.

Emitted By: Mtp2Saps


MTP2_ALARM_REMOTE_CONGESTION_START

public static final int MTP2_ALARM_REMOTE_CONGESTION_START
Alarm Type Constant: Remote end congestion started due to unknown cause.

Emitted By: Mtp2Saps


MTP2_ALARM_REMOTE_CONGESTION_STOP

public static final int MTP2_ALARM_REMOTE_CONGESTION_STOP
Alarm Type Constant: Remote end congestion stopped.

Emitted By: Mtp2Saps

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.
Method Detail

setAlarmType

public void setAlarmType(int alarmType)
                  throws java.lang.IllegalArgumentException
Sets the Type of this Alarm.
IMPORTANTIf the Alarm type is ALARM_TIMER_EXPIRED then the Timer Id of the Timer that caused this event should be set so that the application receiving the Event can determine which Timer caused the Alarm. Each Timer defined within this API has an associated Timer Id specified in the comment describing that Timer.
Parameters:
alarmType - one of the defined MTP2 Alarm Types.
Throws:
java.lang.IllegalArgumentException - - if the supplied alarm type is not one of the defined MTP2 Alarm types
Overrides:
setAlarmType in class OamAlarmEvent

toString

public java.lang.String toString()
Returns a string representation (with details) of classes which extend this class. Over rides standard JAVA toString method.
Overrides:
toString in class java.util.EventObject


06 January 2000
If you have any comments or queries, please mail them to Colm Hayden [JAIN SS7 OAM Edit Lead]

Copyright - 2000 Sun Microsystems