org.mobicents.slee.resource.mgcp.ra
Class JainMgcpProviderImpl

java.lang.Object
  extended by org.mobicents.slee.resource.mgcp.ra.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, jain.protocol.ip.mgcp.JainMgcpProvider jainMgcpProvider)
           
 
Method Summary
 void addJainMgcpListener(jain.protocol.ip.mgcp.JainMgcpListener arg0)
           
 java.util.List<net.java.slee.resource.mgcp.MgcpConnectionActivity> getConnectionActivities(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
           
 net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionIdentifier, jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
           
protected  net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionIdentifier, jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier, boolean startActivity)
           
 net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(int transactionHandle, jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
           
protected  net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(int transactionHandle, jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier, boolean startActivity)
           
 net.java.slee.resource.mgcp.MgcpEndpointActivity getEndpointActivity(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
           
protected  net.java.slee.resource.mgcp.MgcpEndpointActivity getEndpointActivity(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier, boolean startActivity)
           
 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 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,
                            jain.protocol.ip.mgcp.JainMgcpProvider jainMgcpProvider)
Method Detail

getConnectionActivity

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

getConnectionActivity

protected net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionIdentifier,
                                                                                   jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier,
                                                                                   boolean startActivity)

getConnectionActivity

public net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(int transactionHandle,
                                                                                jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)

getConnectionActivity

protected net.java.slee.resource.mgcp.MgcpConnectionActivity getConnectionActivity(int transactionHandle,
                                                                                   jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier,
                                                                                   boolean startActivity)

getConnectionActivities

public java.util.List<net.java.slee.resource.mgcp.MgcpConnectionActivity> getConnectionActivities(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)

getEndpointActivity

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

getEndpointActivity

protected net.java.slee.resource.mgcp.MgcpEndpointActivity getEndpointActivity(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier,
                                                                               boolean startActivity)

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()

getUniqueCallIdentifier

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

getUniqueRequestIdentifier

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


Copyright © 2009. All Rights Reserved.