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