jain.protocol.ss7.oam.tcap
Interface TcapManagedObject

All Known Subinterfaces:
TcapNodeMO

public abstract interface TcapManagedObject
extends OamManagedObject

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

Method Detail

addTcapAlarmListener

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

removeTcapAlarmListener

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

addTcapErrorListener

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

removeTcapErrorListener

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