org.mobicents.protocols.ss7.map
Class MAPProviderImpl

java.lang.Object
  extended by org.mobicents.protocols.ss7.map.MAPProviderImpl
All Implemented Interfaces:
org.mobicents.protocols.ss7.map.api.MAPProvider, org.mobicents.protocols.ss7.tcap.api.TCListener

public class MAPProviderImpl
extends java.lang.Object
implements org.mobicents.protocols.ss7.map.api.MAPProvider, org.mobicents.protocols.ss7.tcap.api.TCListener

Author:
amit bhayani

Field Summary
 
Fields inherited from interface org.mobicents.protocols.ss7.map.api.MAPProvider
NETWORK_UNSTRUCTURED_SS_CONTEXT_V2
 
Constructor Summary
MAPProviderImpl(org.mobicents.protocols.ss7.tcap.api.TCAPProvider tcapProvider)
           
 
Method Summary
 void addMAPDialogListener(org.mobicents.protocols.ss7.map.api.MAPDialogListener mapDialogListener)
           
 void addMAPServiceListener(org.mobicents.protocols.ss7.map.api.MAPServiceListener mapServiceListener)
           
 org.mobicents.protocols.ss7.map.api.MAPDialog createNewDialog(org.mobicents.protocols.ss7.map.api.MAPApplicationContext appCntx, org.mobicents.protocols.ss7.sccp.parameter.SccpAddress origAddress, org.mobicents.protocols.ss7.map.api.dialog.AddressString origReference, org.mobicents.protocols.ss7.sccp.parameter.SccpAddress destAddress, org.mobicents.protocols.ss7.map.api.dialog.AddressString destReference)
           
 void dialogReleased(org.mobicents.protocols.ss7.tcap.api.tc.dialog.Dialog arg0)
          Listener methods of TCListener
 org.mobicents.protocols.ss7.map.api.MAPDialog getMAPDialog(java.lang.Long dialogId)
           
 org.mobicents.protocols.ss7.map.api.MapServiceFactory getMapServiceFactory()
           
protected  org.mobicents.protocols.ss7.tcap.api.TCAPProvider getTCAPProvider()
           
 void onInvokeTimeout(org.mobicents.protocols.ss7.tcap.asn.comp.Invoke arg0)
           
 void onTCBegin(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCBeginIndication tcBeginIndication)
           
 void onTCContinue(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCContinueIndication tcContinueIndication)
           
 void onTCEnd(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCEndIndication tcEndIndication)
           
 void onTCPAbort(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCPAbortIndication tcPAbortIndication)
           
 void onTCUni(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCUniIndication arg0)
           
 void onTCUserAbort(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCUserAbortIndication tcUserAbortIndication)
           
 void removeMAPDialogListener(org.mobicents.protocols.ss7.map.api.MAPDialogListener mapDialogListener)
           
 void removeMAPServiceListener(org.mobicents.protocols.ss7.map.api.MAPServiceListener mapServiceListener)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MAPProviderImpl

public MAPProviderImpl(org.mobicents.protocols.ss7.tcap.api.TCAPProvider tcapProvider)
Method Detail

getTCAPProvider

protected org.mobicents.protocols.ss7.tcap.api.TCAPProvider getTCAPProvider()

addMAPDialogListener

public void addMAPDialogListener(org.mobicents.protocols.ss7.map.api.MAPDialogListener mapDialogListener)
Specified by:
addMAPDialogListener in interface org.mobicents.protocols.ss7.map.api.MAPProvider

addMAPServiceListener

public void addMAPServiceListener(org.mobicents.protocols.ss7.map.api.MAPServiceListener mapServiceListener)
Specified by:
addMAPServiceListener in interface org.mobicents.protocols.ss7.map.api.MAPProvider

createNewDialog

public org.mobicents.protocols.ss7.map.api.MAPDialog createNewDialog(org.mobicents.protocols.ss7.map.api.MAPApplicationContext appCntx,
                                                                     org.mobicents.protocols.ss7.sccp.parameter.SccpAddress origAddress,
                                                                     org.mobicents.protocols.ss7.map.api.dialog.AddressString origReference,
                                                                     org.mobicents.protocols.ss7.sccp.parameter.SccpAddress destAddress,
                                                                     org.mobicents.protocols.ss7.map.api.dialog.AddressString destReference)
                                                              throws org.mobicents.protocols.ss7.map.api.MAPException
Specified by:
createNewDialog in interface org.mobicents.protocols.ss7.map.api.MAPProvider
Throws:
org.mobicents.protocols.ss7.map.api.MAPException

getMapServiceFactory

public org.mobicents.protocols.ss7.map.api.MapServiceFactory getMapServiceFactory()
Specified by:
getMapServiceFactory in interface org.mobicents.protocols.ss7.map.api.MAPProvider

removeMAPDialogListener

public void removeMAPDialogListener(org.mobicents.protocols.ss7.map.api.MAPDialogListener mapDialogListener)
Specified by:
removeMAPDialogListener in interface org.mobicents.protocols.ss7.map.api.MAPProvider

removeMAPServiceListener

public void removeMAPServiceListener(org.mobicents.protocols.ss7.map.api.MAPServiceListener mapServiceListener)
Specified by:
removeMAPServiceListener in interface org.mobicents.protocols.ss7.map.api.MAPProvider

dialogReleased

public void dialogReleased(org.mobicents.protocols.ss7.tcap.api.tc.dialog.Dialog arg0)
Listener methods of TCListener

Specified by:
dialogReleased in interface org.mobicents.protocols.ss7.tcap.api.TCListener

onTCBegin

public void onTCBegin(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCBeginIndication tcBeginIndication)
Specified by:
onTCBegin in interface org.mobicents.protocols.ss7.tcap.api.TCListener

onTCContinue

public void onTCContinue(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCContinueIndication tcContinueIndication)
Specified by:
onTCContinue in interface org.mobicents.protocols.ss7.tcap.api.TCListener

onTCEnd

public void onTCEnd(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCEndIndication tcEndIndication)
Specified by:
onTCEnd in interface org.mobicents.protocols.ss7.tcap.api.TCListener

onTCUni

public void onTCUni(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCUniIndication arg0)
Specified by:
onTCUni in interface org.mobicents.protocols.ss7.tcap.api.TCListener

onInvokeTimeout

public void onInvokeTimeout(org.mobicents.protocols.ss7.tcap.asn.comp.Invoke arg0)
Specified by:
onInvokeTimeout in interface org.mobicents.protocols.ss7.tcap.api.TCListener

onTCPAbort

public void onTCPAbort(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCPAbortIndication tcPAbortIndication)
Specified by:
onTCPAbort in interface org.mobicents.protocols.ss7.tcap.api.TCListener

onTCUserAbort

public void onTCUserAbort(org.mobicents.protocols.ss7.tcap.api.tc.dialog.events.TCUserAbortIndication tcUserAbortIndication)
Specified by:
onTCUserAbort in interface org.mobicents.protocols.ss7.tcap.api.TCListener

getMAPDialog

public org.mobicents.protocols.ss7.map.api.MAPDialog getMAPDialog(java.lang.Long dialogId)
Specified by:
getMAPDialog in interface org.mobicents.protocols.ss7.map.api.MAPProvider

start

public void start()

stop

public void stop()


Copyright © 2010. All Rights Reserved.