org.mobicents.protocols.ss7.isup
Interface ISUPProvider


public interface ISUPProvider

Author:
baranowb, kulikov

Method Summary
 void addListener(ISUPListener listener)
           
 ISUPClientTransaction createClientTransaction(ISUPMessage msg)
           
 ISUPServerTransaction createServerTransaction(ISUPMessage msg)
           
 ISUPMessageFactory getMessageFactory()
           
 ISUPParameterFactory getParameterFactory()
           
 void removeListener(ISUPListener listener)
           
 void sendMessage(ISUPMessage msg)
          Stateles message send over MTP.
 

Method Detail

sendMessage

void sendMessage(ISUPMessage msg)
                 throws ParameterRangeInvalidException,
                        java.io.IOException
Stateles message send over MTP. No state is maintained.

Parameters:
msg -
Throws:
ParameterRangeInvalidException
java.io.IOException

addListener

void addListener(ISUPListener listener)

removeListener

void removeListener(ISUPListener listener)

getParameterFactory

ISUPParameterFactory getParameterFactory()

getMessageFactory

ISUPMessageFactory getMessageFactory()

createClientTransaction

ISUPClientTransaction createClientTransaction(ISUPMessage msg)
                                              throws TransactionAlredyExistsException,
                                                     java.lang.IllegalArgumentException
Throws:
TransactionAlredyExistsException
java.lang.IllegalArgumentException

createServerTransaction

ISUPServerTransaction createServerTransaction(ISUPMessage msg)
                                              throws TransactionAlredyExistsException,
                                                     java.lang.IllegalArgumentException
Throws:
TransactionAlredyExistsException
java.lang.IllegalArgumentException


Copyright © 2010. All Rights Reserved.