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:
- Add a TCAP Alarm Listener to
this TCAP Managed Object's list of registered TCAP Alarm Listeners.
When the state of this TCAP Managed Object (MO) changes
a TCAP Alarm Event will be
sent to all registered TCAP Alarm Listeners.
- Remove a TCAP Alarm Listener from
this TCAP Managed Object's list of registered TCAP Alarm Listeners.
Once a TCAP Alarm Listener has been removed from the list, it will
no longer receive TCAP Alarm Events from this TCAP Managed Object.
- Add a TCAP Error Listener to
this TCAP Managed Object's list of registered TCAP Error Listeners.
When a Vendor defined error occurs in this Tcap Managed Object
a TCAP Error Event will be
sent to all registered TCAP Error Listeners
- Remove a TCAP Error Listener from
this TCAP Managed Object's list of registered TCAP Error Listeners.
Once a TCAP Error Listener has been removed from the list, it will
no longer receive TCAP Error Events
from this TCAP Managed Object (MO) if an Error occurrs within this MO.
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 |
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