jain.protocol.ss7.oam.sccp
Interface SccpManagedObject

All Known Subinterfaces:
ConcernedAreaMO, GlobalTitleEntryMO, SccpEntitySetMO, SccpRoutingControlMO, SccpSapMO, SccpTimerProfileMO

public abstract interface SccpManagedObject
extends OamManagedObject

This interface is implemented by all SCCP Managed Objects (MOs). Objects that implement this interface may emit SCCP Alarm Events and SCCP 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 addSccpAlarmListener(SccpAlarmListener listener)
          Adds a SccpAlarmListener to the list of registered listeners of this Managed object.
 void addSccpErrorListener(SccpErrorListener listener)
          Adds a SCCP Error Listener to the list of registered SCCP Error listeners of this SCCP Managed Object (MO).
 void removeSccpAlarmListener(SccpAlarmListener listener)
          Removes a SccpAlarmListener from the list of registered listeners of this managed object.
 void removeSccpErrorListener(SccpErrorListener listener)
          Removes a SCCP Error Listener from the list of registered SCCP Error listeners of this SCCP Managed Object (MO).
 
Methods inherited from interface jain.protocol.ss7.oam.OamManagedObject
addPropertyChangeListener, addVetoableChangeListener, getName, getObjectId, getProprietaryInformation, removePropertyChangeListener, removeVetoableChangeListener, setName
 

Method Detail

addSccpAlarmListener

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

removeSccpAlarmListener

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

addSccpErrorListener

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

removeSccpErrorListener

public void removeSccpErrorListener(SccpErrorListener listener)
                             throws SS7ListenerNotRegisteredException
Removes a SCCP Error Listener from the list of registered SCCP Error listeners of this SCCP Managed Object (MO). Once removed, an SCCP Error Listener will no longer be sent any SCCP Error Events if an SCCP Error Ocurrs this SCCP Managed Object.
Parameters:
listener - the SCCP Error Listener to be removed.
Throws:
SS7ListenerNotRegisteredException - thrown if the SCCP Error Listener to be removed is not registered as an Error Listener of this SCCP 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