jain.protocol.ss7.oam.mtp3
Interface Mtp3ManagedObject

All Known Subinterfaces:
LinkMO, LinksetMO, Mtp3SapMO, Mtp3TimerProfileMO, OwnSignallingPointMO, RouteMO, RoutesetMO, ScreeningTableMO

public abstract interface Mtp3ManagedObject
extends OamManagedObject

This interface is implemented by all MTP3 Managed Objects (MOs). Objects that implement this interface may emit MTP3 Alarm Events and MTP3 Error Events This interface defines the methods to:


Fields inherited from class jain.protocol.ss7.oam.OamManagedObject
OBJECTID_CONCERNED_AREA, OBJECTID_GLOBAL_TITLE_ENTRY, OBJECTID_LINK, OBJECTID_LINKSET, OBJECTID_MTP2_SAP, OBJECTID_MTP2_TIMER_PROFILE, OBJECTID_MTP3_SAP, OBJECTID_MTP3_TIMER_PROFILE, OBJECTID_OWN_SIGNALLING_POINT, OBJECTID_ROUTE, OBJECTID_ROUTESET, OBJECTID_SCCP_ENTITY_SET, OBJECTID_SCCP_ROUTING_CONTROL, OBJECTID_SCCP_SAP, OBJECTID_SCCP_TIMER_PROFILE, OBJECTID_SCREENING_TABLE, OBJECTID_TCAP
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 void addMtp3AlarmListener(Mtp3AlarmListener listener)
          Adds a Mtp3AlarmListener to the list of registered listeners of this Managed object.
 void addMtp3ErrorListener(Mtp3ErrorListener listener)
          Adds a MTP3 Error Listener to the list of registered MTP3 Error listeners of this MTP3 Managed Object (MO).
 void removeMtp3AlarmListener(Mtp3AlarmListener listener)
          Removes a Mtp3AlarmListener from the list of registered listeners of this managed object.
 void removeMtp3ErrorListener(Mtp3ErrorListener listener)
          Removes a MTP3 Error Listener from the list of registered MTP3 Error listeners of this MTP3 Managed Object (MO).
 
Methods inherited from interface jain.protocol.ss7.oam.OamManagedObject
addPropertyChangeListener, addVetoableChangeListener, getName, getObjectId, getProprietaryInformation, removePropertyChangeListener, removeVetoableChangeListener, setName
 

Method Detail

addMtp3AlarmListener

public void addMtp3AlarmListener(Mtp3AlarmListener listener)
                          throws java.util.TooManyListenersException,
                                 SS7ListenerAlreadyRegisteredException
Adds a Mtp3AlarmListener to the list of registered listeners of this Managed object.
Parameters:
listener - the Mtp3 Alarm Listener to be added.
Throws:
TooManyListenersException - thrown if a limit is placed on the allowable number of registered MTP3 Alarm Listeners by the implementation, and this limit is exceeded.
SS7ListenerAlreadyRegisteredException - thrown if an attempt is made to register a MTP3 Alarm Listener that is already registered with this MTP3 Managed Object as an Alarm Listener.

removeMtp3AlarmListener

public void removeMtp3AlarmListener(Mtp3AlarmListener listener)
                             throws SS7ListenerNotRegisteredException
Removes a Mtp3AlarmListener from the list of registered listeners of this managed object.
Parameters:
listener - the Mtp3 Alarm Listener to be removed.
Throws:
SS7ListenerNotRegisteredException - thrown if the MTP3 Alarm Listener to be removed is not registered as an Alarm Listener of this MTP3 Managed Object.

addMtp3ErrorListener

public void addMtp3ErrorListener(Mtp3ErrorListener listener)
                          throws java.util.TooManyListenersException,
                                 SS7ListenerAlreadyRegisteredException
Adds a MTP3 Error Listener to the list of registered MTP3 Error listeners of this MTP3 Managed Object (MO). If a Vendor defined error occurs within this MTP3 MO, then details of the error shall be sent as an MTP3 Error Event to all of the MTP3 Error Listeners that have registered through this method.
Parameters:
listener - the MTP3 Error Listener to be added.
Throws:
TooManyListenersException - thrown if a limit is placed on the allowable number of registered MTP3 Error Listeners by the implementation, and this limit is exceeded.
SS7ListenerAlreadyRegisteredException - thrown if an attempt is made to register a MTP3 Error Listener that is already registered with this MTP3 Managed Object as an Error Listener.

removeMtp3ErrorListener

public void removeMtp3ErrorListener(Mtp3ErrorListener listener)
                             throws SS7ListenerNotRegisteredException
Removes a MTP3 Error Listener from the list of registered MTP3 Error listeners of this MTP3 Managed Object (MO). Once removed, an MTP3 Error Listener will no longer be sent any MTP3 Error Events if an MTP3 Error Ocurrs this MTP" Managed Object.
Parameters:
listener - the MTP3 Error Listener to be removed.
Throws:
SS7ListenerNotRegisteredException - thrown if the MTP3 Error Listener to be removed is not registered as an Error Listener of this MTP3 Managed Object.


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