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