org.mobicents.mgcp
Class JainMgcpProviderImpl

java.lang.Object
  extended by org.mobicents.mgcp.JainMgcpProviderImpl
All Implemented Interfaces:
jain.protocol.ip.mgcp.JainMgcpProvider

public class JainMgcpProviderImpl
extends java.lang.Object
implements net.java.slee.resource.mgcp.JainMgcpProvider


Constructor Summary
JainMgcpProviderImpl(MgcpResourceAdaptor ra)
           
 
Method Summary
 void addJainMgcpListener(jain.protocol.ip.mgcp.JainMgcpListener arg0)
           
 net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionIdentifier)
           
 net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(int transactionHandle)
           
 net.java.slee.resource.mgcp.MgcpEndpointActivity getEndpointActivity(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
           
 jain.protocol.ip.mgcp.JainMgcpStack getJainMgcpStack()
           
 jain.protocol.ip.mgcp.message.parms.CallIdentifier getUniqueCallIdentifier()
           
 jain.protocol.ip.mgcp.message.parms.RequestIdentifier getUniqueRequestIdentifier()
           
 int getUniqueTransactionHandler()
           
 void processMgcpCommandEvent(jain.protocol.ip.mgcp.JainMgcpCommandEvent command)
           
 void processMgcpResponseEvent(jain.protocol.ip.mgcp.JainMgcpResponseEvent response, jain.protocol.ip.mgcp.JainMgcpEvent command)
           
protected  void processTransactionTimeout(jain.protocol.ip.mgcp.JainMgcpCommandEvent command)
           
 void removeJainMgcpListener(jain.protocol.ip.mgcp.JainMgcpListener arg0)
           
 void sendMgcpEvents(jain.protocol.ip.mgcp.JainMgcpEvent[] events)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JainMgcpProviderImpl

public JainMgcpProviderImpl(MgcpResourceAdaptor ra)
Method Detail

getConnectionActivity

public net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionIdentifier)

getConnectionActivity

public net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(int transactionHandle)

getEndpointActivity

public net.java.slee.resource.mgcp.MgcpEndpointActivity getEndpointActivity(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)

addJainMgcpListener

public void addJainMgcpListener(jain.protocol.ip.mgcp.JainMgcpListener arg0)
                         throws java.util.TooManyListenersException
Specified by:
addJainMgcpListener in interface jain.protocol.ip.mgcp.JainMgcpProvider
Throws:
java.util.TooManyListenersException

getJainMgcpStack

public jain.protocol.ip.mgcp.JainMgcpStack getJainMgcpStack()
Specified by:
getJainMgcpStack in interface jain.protocol.ip.mgcp.JainMgcpProvider

removeJainMgcpListener

public void removeJainMgcpListener(jain.protocol.ip.mgcp.JainMgcpListener arg0)
Specified by:
removeJainMgcpListener in interface jain.protocol.ip.mgcp.JainMgcpProvider

sendMgcpEvents

public void sendMgcpEvents(jain.protocol.ip.mgcp.JainMgcpEvent[] events)
                    throws java.lang.IllegalArgumentException
Specified by:
sendMgcpEvents in interface jain.protocol.ip.mgcp.JainMgcpProvider
Throws:
java.lang.IllegalArgumentException

getUniqueTransactionHandler

public int getUniqueTransactionHandler()

processMgcpResponseEvent

public void processMgcpResponseEvent(jain.protocol.ip.mgcp.JainMgcpResponseEvent response,
                                     jain.protocol.ip.mgcp.JainMgcpEvent command)

processMgcpCommandEvent

public void processMgcpCommandEvent(jain.protocol.ip.mgcp.JainMgcpCommandEvent command)

processTransactionTimeout

protected void processTransactionTimeout(jain.protocol.ip.mgcp.JainMgcpCommandEvent command)

getUniqueCallIdentifier

public jain.protocol.ip.mgcp.message.parms.CallIdentifier getUniqueCallIdentifier()

getUniqueRequestIdentifier

public jain.protocol.ip.mgcp.message.parms.RequestIdentifier getUniqueRequestIdentifier()


Copyright © 2008. All Rights Reserved.