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

Author:
amit bhayani

Constructor Summary
JainMgcpProviderImpl(MgcpResourceAdaptor ra, jain.protocol.ip.mgcp.JainMgcpProvider jainMgcpProvider, javax.slee.facilities.Tracer tracer)
           
 
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,
                            javax.slee.facilities.Tracer tracer)
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 © 2010. All Rights Reserved.