Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## jain.protocol.ss7.oam.mtp3
Interface Mtp3ManagedObjectMBean

All Known Subinterfaces:
  LinkMBean, LinkSetMBean, Mtp3LayerManagerMBean, Mtp3SapMBean, Mtp3TimerProfileMBean, OwnSignallingPointMBean, RouteMBean, RouteSetMBean, ScreeningTableMBean, SignallingPointMBean

public abstract interface Mtp3ManagedObjectMBean
extends OamManagedObjectMBean

This interface is used by an MBean to emit three differect types of Mtp3 Notifications. These Mtp3 Notifications are: Mtp3AlarmNotifications, Mtp3ErrorNotifications and Mtp3StatisticNotifications.
To receive Notifications an MBean registers as a Notification Listener with the Notification Broadcaster. The Notification Listener must pass a reference to a NotificationListener object, a reference to a NotificationFilter object, and a hand-back object. The Filter specifies which types of Mtp3 Notification the Listener wishes to receive. The Hand- back is of type Object and contains context information.
The same listener object may be registered more than once, each time with a different hand-back object. This means that the handleNotification method of this listener will be invoked several times, with different hand-back objects. The MBean has to maintain a table of listener, filter and hand-back triplets. When the MBean emits a notification, it invokes the handleNotification method of all the registered NotificationListener objects, with their respective hand-back object.
This interface is used as a logical grouping for all MBeans in the MTP3 layer. All MBeans in this layer inherit this interface and in turn this interface inherits the OamManagedObjectMBean interface.

Inheritance hierarchy for JAIN OAM Notifications

Relationship between the MTP3 JAIN OAM MBeans

Fields inherited from class jain.protocol.ss7.oam.OamManagedObjectMBean
`OBJECT_TYPE_CONCERNED_AREA, OBJECT_TYPE_GLOBAL_TITLE_ENTRY, OBJECT_TYPE_LINK, OBJECT_TYPE_LINKSET, OBJECT_TYPE_MTP2_LAYER_MANAGER, OBJECT_TYPE_MTP2_SAP, OBJECT_TYPE_MTP2_TIMER_PROFILE, OBJECT_TYPE_MTP3_LAYER_MANAGER, OBJECT_TYPE_MTP3_SAP, OBJECT_TYPE_MTP3_TIMER_PROFILE, OBJECT_TYPE_OAM_TIMER_VAL, OBJECT_TYPE_OWN_SIGNALLING_POINT, OBJECT_TYPE_ROUTE, OBJECT_TYPE_ROUTESET, OBJECT_TYPE_SCCP_ENTITY_SET, OBJECT_TYPE_SCCP_LAYER_MANAGER, OBJECT_TYPE_SCCP_ROUTING_CONTROL, OBJECT_TYPE_SCCP_SAP, OBJECT_TYPE_SCCP_TIMER_PROFILE, OBJECT_TYPE_SCREENING_TABLE, OBJECT_TYPE_TCAP_LAYER_MANAGER, OBJECT_TYPE_TCAP_NODE`

Fields inherited from class java.io.Serializable
`serialVersionUID`

Methods inherited from interface jain.protocol.ss7.oam.OamManagedObjectMBean
`getName, getObjectId, getObjectName, getObjectType, getProprietaryInformation, getStatistic, setName, startPollingStatistic, stopPollingStatistic`

Methods inherited from interface javax.management.NotificationBroadcaster
`addNotificationListener, getNotificationInfo, removeNotificationListener`

Methods inherited from interface javax.management.MBeanRegistration
`postDeregister, postRegister, preDeregister, preRegister`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

11 August 2000

Copyright - 2000 Sun Microsystems