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 JainMgcpProvider

Author:
amit bhayani

Constructor Summary
JainMgcpProviderImpl(MgcpResourceAdaptor ra, javax.slee.facilities.Tracer tracer)
           
 
Method Summary
 void addJainMgcpListener(jain.protocol.ip.mgcp.JainMgcpListener arg0)
           
 java.util.List<MgcpConnectionActivity> getConnectionActivities(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
           
 MgcpConnectionActivity getConnectionActivity(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionIdentifier, jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
           
protected  MgcpConnectionActivity getConnectionActivity(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionIdentifier, jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier, boolean startActivity)
           
 MgcpConnectionActivity getConnectionActivity(int transactionHandle, jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
           
protected  MgcpConnectionActivity getConnectionActivity(int transactionHandle, jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier, boolean startActivity)
           
 MgcpEndpointActivity getEndpointActivity(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
           
protected  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)
           
 void setProvider(org.mobicents.protocols.mgcp.stack.JainMgcpStackProviderImpl provider)
           
 
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,
                            javax.slee.facilities.Tracer tracer)
Method Detail

setProvider

public void setProvider(org.mobicents.protocols.mgcp.stack.JainMgcpStackProviderImpl provider)

getConnectionActivity

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

getConnectionActivity

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

getConnectionActivity

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

getConnectionActivity

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

getConnectionActivities

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

getEndpointActivity

public MgcpEndpointActivity getEndpointActivity(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)

getEndpointActivity

protected 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 © 2011. All Rights Reserved.