org.mobicents.protocols.ss7.map
Class MAPProviderImpl

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

public class MAPProviderImpl
extends java.lang.Object
implements MAPProvider, 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(TCAPProvider tcapProvider)
           
 
Method Summary
 void addMAPDialogListener(MAPDialogListener mapDialogListener)
           
 void addMAPServiceListener(MAPServiceListener mapServiceListener)
           
 MAPDialog createNewDialog(MAPApplicationContext appCntx, SccpAddress origAddress, AddressString origReference, SccpAddress destAddress, AddressString destReference)
           
 void dialogReleased(Dialog arg0)
          Listener methods of TCListener
 MAPDialog getMAPDialog(java.lang.Long dialogId)
           
 MapServiceFactory getMapServiceFactory()
           
protected  TCAPProvider getTCAPProvider()
           
 void onInvokeTimeout(Invoke arg0)
           
 void onTCBegin(TCBeginIndication tcBeginIndication)
           
 void onTCContinue(TCContinueIndication tcContinueIndication)
           
 void onTCEnd(TCEndIndication tcEndIndication)
           
 void onTCPAbort(TCPAbortIndication tcPAbortIndication)
           
 void onTCUni(TCUniIndication arg0)
           
 void onTCUserAbort(TCUserAbortIndication tcUserAbortIndication)
           
 void removeMAPDialogListener(MAPDialogListener mapDialogListener)
           
 void removeMAPServiceListener(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(TCAPProvider tcapProvider)
Method Detail

getTCAPProvider

protected TCAPProvider getTCAPProvider()

addMAPDialogListener

public void addMAPDialogListener(MAPDialogListener mapDialogListener)
Specified by:
addMAPDialogListener in interface MAPProvider

addMAPServiceListener

public void addMAPServiceListener(MAPServiceListener mapServiceListener)
Specified by:
addMAPServiceListener in interface MAPProvider

createNewDialog

public MAPDialog createNewDialog(MAPApplicationContext appCntx,
                                 SccpAddress origAddress,
                                 AddressString origReference,
                                 SccpAddress destAddress,
                                 AddressString destReference)
                          throws MAPException
Specified by:
createNewDialog in interface MAPProvider
Throws:
MAPException

getMapServiceFactory

public MapServiceFactory getMapServiceFactory()
Specified by:
getMapServiceFactory in interface MAPProvider

removeMAPDialogListener

public void removeMAPDialogListener(MAPDialogListener mapDialogListener)
Specified by:
removeMAPDialogListener in interface MAPProvider

removeMAPServiceListener

public void removeMAPServiceListener(MAPServiceListener mapServiceListener)
Specified by:
removeMAPServiceListener in interface MAPProvider

dialogReleased

public void dialogReleased(Dialog arg0)
Listener methods of TCListener

Specified by:
dialogReleased in interface TCListener

onTCBegin

public void onTCBegin(TCBeginIndication tcBeginIndication)
Specified by:
onTCBegin in interface TCListener

onTCContinue

public void onTCContinue(TCContinueIndication tcContinueIndication)
Specified by:
onTCContinue in interface TCListener

onTCEnd

public void onTCEnd(TCEndIndication tcEndIndication)
Specified by:
onTCEnd in interface TCListener

onTCUni

public void onTCUni(TCUniIndication arg0)
Specified by:
onTCUni in interface TCListener

onInvokeTimeout

public void onInvokeTimeout(Invoke arg0)
Specified by:
onInvokeTimeout in interface TCListener

onTCPAbort

public void onTCPAbort(TCPAbortIndication tcPAbortIndication)
Specified by:
onTCPAbort in interface TCListener

onTCUserAbort

public void onTCUserAbort(TCUserAbortIndication tcUserAbortIndication)
Specified by:
onTCUserAbort in interface TCListener

getMAPDialog

public MAPDialog getMAPDialog(java.lang.Long dialogId)
Specified by:
getMAPDialog in interface MAPProvider

start

public void start()

stop

public void stop()


Copyright © 2011. All Rights Reserved.