|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.EventObject | +--javax.management.Notification | +--jain.protocol.ss7.oam.OamAlarmNotification | +--jain.protocol.ss7.oam.sccp.SccpAlarmNotification
A SccpAlarmNotification is an Notification emitted by a Sccp Managed Bean (MBean) to indicate a change in status of the MBean. This state change may result from :
This SccpAlarmNotification should be sent to all applications that have registered with the Sccp MBean as a javax.management.NotificationListener using a filter 'f', where f.isNotificationEnabled(this.getType()) == true.
The Notification class extends the java.util.EventObject base class and defines the minimal information contained in a notification. It contains the following fields:
the notification type, which is a string expressed in a dot notation similar to Java properties.
a sequence number, which is a serial number identifying a particular instance of notification in the context of the notification source
a time stamp, indicating when the notification was generated
a message contained in a string, which could be the explanation of the notification for displaying to a user
userData is used for whatever other data the notification source wishes to communicate to its consumers
Notification sources should use the notification type to indicate the nature of the event to their consumers. When additional information needs to be transmitted to consumers, the source may place it in the message or user data fields.
Inheritance hierarchy for JAIN OAM Notification
Field Summary | |
static int |
SCCP_ALARM_QOS_HOP_COUNTER_VIOLATION
Alarm Type Constant: Quality Of Service: Hop Counter Violation. |
static int |
SCCP_ALARM_QOS_NO_REASSEBLY_SPACE
Alarm Type Constant: Quality Of Service: No Reassembly Space. |
static int |
SCCP_ALARM_QOS_NO_RULE_FOR_ADDR
Alarm Type Constant: Quality Of Service: No Rule For Address . |
static int |
SCCP_ALARM_QOS_NO_SEGEMENTATION_SUPPORT
Alarm Type Constant: Quality Of Service: No Segmentation Support . |
static int |
SCCP_ALARM_QOS_NO_TRANSLATOR_FOR_ADDR
Alarm Type Constant: Alarm Type Constant: No Translator For Address ). |
static int |
SCCP_ALARM_QOS_PC_CONGESTED
Alarm Type Constant: Quality Of Service: Point Code Congested . |
static int |
SCCP_ALARM_QOS_PC_NOT_AVAILABLE
Alarm Type Constant: Quality Of Service: Point Code Not Available . |
static int |
SCCP_ALARM_QOS_REASSEMBLY_FAILURE
Alarm Type Constant: Quality Of Service: Reassembly Failure. |
static int |
SCCP_ALARM_QOS_REASSEMBLY_TIMEOUT
Alarm Type Constant: Quality Of Service: Reassembly TimeOut . |
static int |
SCCP_ALARM_QOS_ROUTING_FAILURE
Alarm Type Constant: Quality Of Service: Routing Failure (no reason or unqualified). |
static int |
SCCP_ALARM_QOS_SEGMENT_OUT_OF_ORDER
Alarm Type Constant: Quality Of Service: Segment Out Of Order . |
static int |
SCCP_ALARM_QOS_SEGMENTATION_FAILURE
Alarm Type Constant: Quality Of Service: Segmentation Failure. |
static int |
SCCP_ALARM_QOS_SSN_CONGESTED
Alarm Type Constant: Quality Of Service: Subsystem Congested . |
static int |
SCCP_ALARM_QOS_SSN_UNAVAILABLE
Alarm Type Constant: Quality Of Service: Subsystem Unavailable. |
static int |
SCCP_ALARM_QOS_SSN_UNEQUIPED
Alarm Type Constant: Quality Of Service: Unequiped Subsystem). |
static int |
SCCP_ALARM_QOS_SYNTAX_ERROR
Alarm Type Constant: Quality Of Service: Syntax Error Detected . |
static int |
SCCP_ALARM_QOS_TOO_LARGE
Alarm Type Constant: Quality Of Service: Too Large For Segmentation. |
static int |
SCCP_ALARM_SSN_ALLOWED_RX
Alarm Type Constant: Sccp Subsystem Availability: Indicates that a Subsystem allowed message has been received. |
static int |
SCCP_ALARM_SSN_AVAILABLE
Alarm Type Constant: Sccp Subsystem Availability: Indicates that a local SCCP has become available, after being unavailable for any reason. |
static int |
SCCP_ALARM_SSN_END_PROHIBITED
Alarm Type Constant: Sccp Subsystem Availability: Indicates the end of a Subsystem prohibited. |
static int |
SCCP_ALARM_SSN_OOS_DENIED
Alarm Type Constant: Sccp Subsystem Availability: Indicates that a subsystem of out-of-service request has been denied. |
static int |
SCCP_ALARM_SSN_OOS_GRANT
Alarm Type Constant: Sccp Subsystem Availability: Indicates that a subsystem of out-of-service grant message has benn received. |
static int |
SCCP_ALARM_SSN_START_PROHIBITED
Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a Subsystem prohibited. |
static int |
SCCP_ALARM_SSN_UNAVAILABLE_CONGESTION
Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a local SCCP unavailable due to congestion. |
static int |
SCCP_ALARM_SSN_UNAVAILABLE_FAILURE
Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a local SCCP unavailable due to failure. |
static int |
SCCP_ALARM_SSN_UNAVAILABLE_MAINTENANCE
Alarm Type Constant: Sccp Subsystem Availability: Indicates the start of a local SCCP unavailable due to maintenance. |
Fields inherited from class jain.protocol.ss7.oam.OamAlarmNotification |
ALARM_MO_ATTRIBUTE_VALUE_CHANGED,
ALARM_MO_CREATED,
ALARM_MO_DELETED,
ALARM_TIMER_EXPIRED,
PRIORITY_CRITICAL,
PRIORITY_HIGH,
PRIORITY_INFORMATIONAL,
PRIORITY_LOW,
PRIORITY_VENDOR_DEFINED |
Constructor Summary | |
SccpAlarmNotification(OamManagedObjectMBean source,
long sequenceNumber,
int priority,
int alarmType)
Constructs a new SccpAlarmNotification . |
Method Summary | |
java.lang.String |
toString()
Returns a string representation (with details) of classes which extend this class. |
Methods inherited from class jain.protocol.ss7.oam.OamAlarmNotification |
getAlarmType,
getPriority,
getTimerId,
getTimestamp,
setPriority,
setTimerId |
Methods inherited from class javax.management.Notification |
getMessage,
getSequenceNumber,
getSource,
getTimeStamp,
getType,
getUserData,
setSource,
setUserData |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final int SCCP_ALARM_SSN_UNAVAILABLE_FAILURE
Emitted By: SccpSapMBean
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.ssn_unavailable_failure".
public static final int SCCP_ALARM_SSN_UNAVAILABLE_MAINTENANCE
Emitted By: SccpSapMBean
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.ssn_unavailable_maintenance".
public static final int SCCP_ALARM_SSN_UNAVAILABLE_CONGESTION
Emitted By: SccpSapMBean
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.ssn_unavailable_congestion".
public static final int SCCP_ALARM_SSN_AVAILABLE
Emitted By: SccpSapMBean
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.ssn_available".
public static final int SCCP_ALARM_SSN_OOS_GRANT
Emitted By: SccpSapMBean
Reference: (ITU Q.714, 5.3.5.3)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.ssn_oos_grant".
public static final int SCCP_ALARM_SSN_OOS_DENIED
Emitted By: SccpSapMBean
Reference: (ITU Q.714, 5.3.5.3)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.ssn_oos_denied".
public static final int SCCP_ALARM_SSN_START_PROHIBITED
Emitted By: SccpSapMBean
Reference: (ITU Q.714, 5.3.2)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.ssn_start_prohibited".
public static final int SCCP_ALARM_SSN_END_PROHIBITED
Emitted By: SccpSapMBean
Reference: (ITU Q.714, 5.3.2)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.ssn_end_prohibited".
public static final int SCCP_ALARM_SSN_ALLOWED_RX
Emitted By: SccpSapMBean
Reference: (ITU q.714, 5.3.3)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.ssn_allowed_rx".
public static final int SCCP_ALARM_QOS_TOO_LARGE
Emitted By: SccpSapMBean
Reference: (ITU Q.752, 7.14)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_too_large".
public static final int SCCP_ALARM_QOS_REASSEMBLY_TIMEOUT
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.10)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_reassembly_timeout".
public static final int SCCP_ALARM_QOS_SEGMENT_OUT_OF_ORDER
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.11)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_segment_out_of_order".
public static final int SCCP_ALARM_QOS_NO_REASSEBLY_SPACE
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.12)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_no_reassembly_space".
public static final int SCCP_ALARM_QOS_NO_SEGEMENTATION_SUPPORT
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.19)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_no_segmentation_support".
public static final int SCCP_ALARM_QOS_SEGMENTATION_FAILURE
Emitted By: SccpSapMBean
Reference: (ITU Q.752/7.20)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_segmentation_failure".
public static final int SCCP_ALARM_QOS_REASSEMBLY_FAILURE
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.21)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_reassembly_failure".
public static final int SCCP_ALARM_QOS_NO_TRANSLATOR_FOR_ADDR
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.1)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_no_translation_for_addr".
public static final int SCCP_ALARM_QOS_NO_RULE_FOR_ADDR
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.2)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_no_rule_for_addr".
public static final int SCCP_ALARM_QOS_PC_NOT_AVAILABLE
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.31)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_pc_not_available".
public static final int SCCP_ALARM_QOS_PC_CONGESTED
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.4)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_pc_congested".
public static final int SCCP_ALARM_QOS_SSN_UNAVAILABLE
Emitted By: SccpSapMBean
Reference: (ITU Q.752/7.5)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_ssn_unavailable".
public static final int SCCP_ALARM_QOS_SSN_CONGESTED
Emitted By: SccpSapMBean
Reference: (ITU Q.752/7.6)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_ssn_congested".
public static final int SCCP_ALARM_QOS_SSN_UNEQUIPED
Emitted By: SccpSapMBean
Reference: (ITU Q.752/7.7)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_ssn_unequiped".
public static final int SCCP_ALARM_QOS_SYNTAX_ERROR
Emitted By: SccpSapMBean
Reference: (ITU Q.752/7.8)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_syntax_error".
public static final int SCCP_ALARM_QOS_ROUTING_FAILURE
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.9)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_routing_failure".
public static final int SCCP_ALARM_QOS_HOP_COUNTER_VIOLATION
Emitted By: SccpRoutingControlMBean
Reference: (ITU Q.752/7.13)
Notification Type: "jain.protocol.ss7.oam.sccp.alarm.qos_hop_counter_violation".
Constructor Detail |
public SccpAlarmNotification(OamManagedObjectMBean source, long sequenceNumber, int priority, int alarmType) throws java.lang.IllegalArgumentException
SccpAlarmNotification
.source
- The Managed MBean that emitted this Notification.sequenceNumberThe
- notification sequence number within the source object.priority
- The priority of this SccpAlarmNotification.
This may be either (in increasing order of priority):
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
OamAlarmNotification.Method Detail |
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |