Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package jain.protocol.ss7

This package contains the JAIN SS7 Factory, which is the central creation point for all high level proprietary JAIN SS7 objects, for example JainTcapStack Objects.

See:
Description

Class Summary
JainSS7Factory | The JAIN(tm) SS7 Factory is a singleton class by which JAIN SS7 applications can obtain a proprietary (Peer) JAIN SS7 Object.
JainSS7Utility |

Exception Summary
SS7Exception | This JAIN SS7 Exception is thrown when a general JAIN SS7 Error is encountered, and may be used when no other specific JainSS7 Excepion is relevant.
SS7ListenerAlreadyRegisteredException | This exception is thrown if the add Jain Listener method of a Jain Provider is invoked to add a Jain Listener to the list of registered Event Listeners, and the Jain Listener to be added is already a current registered Event Listener.
SS7ListenerNotRegisteredException | This exception is thrown if the remove Jain Listener method of a Jain Provider is invoked to remove a Jain Listener from he list of registered Event Listeners, and the Jain Listener to be removed is not currently a registered Event Listener.
SS7PeerUnavailableException | The SS7 Peer Unavailable Exception indicates that the JAIN SS7 Peer (a particular implementation of JAIN SS7) is unavailable on the current system.

## Package jain.protocol.ss7 Description

This package contains the JAIN SS7 Factory, which is the central creation point for all high level proprietary JAIN SS7 objects, for example JainTcapStack Objects. The Factory provides an interface for creating families of related or dependent objects without specifiying their concrete classes.

The Jain Factory may be used by applications to create proprietary SS7 objects, representing the various JAIN Layers of an SS7 protocol stack. From this 'layer of the stack' object it is then possible to instantiate JAIN SS7 Provider objects relevent to that specific layer of the SS7 protocol stack. For example any application may go to the JainFactory to get an Instance of a JainTcapStackImpl Object, that JainTcapStackImpl Object can then be used to create JainTcapProviderImpl Objects, which provide a method of communication for any JainTcapListenerImpl Object with the TCAP layer of that JainTcapStackImpl Object. This architecture for JAIN SS7 Object creation was adopted to:

- Provide a central point for Object creation, and force the use of JAIN SS7 Objects from the one family.
- Ensure the code deals only with an interface to an object, therefore can work with any concrete classes that support that interface.
- Provide more flexible and reusable code, by eliminating the instantiation of application specific classes.
- Ensure it can be adapted easily to Remote Method Invocation, which is essential for a distributed environment.

  Overview | Package | Class | Use | Tree | Deprecated | Index | Help
  PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

  11 August 2000

  Copyright - 2000 Sun Microsystems