org.mobicents.javax.media.mscontrol
Class MediaSessionImpl
java.lang.Object
org.mobicents.javax.media.mscontrol.MediaSessionImpl
- All Implemented Interfaces:
- javax.media.mscontrol.MediaObject, javax.media.mscontrol.MediaSession
public class MediaSessionImpl
- extends java.lang.Object
- implements javax.media.mscontrol.MediaSession
- Author:
- amit bhayani
| Fields inherited from interface javax.media.mscontrol.MediaSession |
TIMEOUT |
| Fields inherited from interface javax.media.mscontrol.MediaObject |
MEDIAOBJECT_ID |
|
Method Summary |
javax.media.mscontrol.mediagroup.MediaGroup |
createMediaGroup(javax.media.mscontrol.Configuration<javax.media.mscontrol.mediagroup.MediaGroup> paramConfiguration)
|
javax.media.mscontrol.mediagroup.MediaGroup |
createMediaGroup(javax.media.mscontrol.Configuration<javax.media.mscontrol.mediagroup.MediaGroup> paramConfiguration,
javax.media.mscontrol.Parameters paramParameters)
|
javax.media.mscontrol.mediagroup.MediaGroup |
createMediaGroup(javax.media.mscontrol.MediaConfig paramMediaConfig,
javax.media.mscontrol.Parameters paramParameters)
|
javax.media.mscontrol.mixer.MediaMixer |
createMediaMixer(javax.media.mscontrol.Configuration<javax.media.mscontrol.mixer.MediaMixer> paramConfiguration)
|
javax.media.mscontrol.mixer.MediaMixer |
createMediaMixer(javax.media.mscontrol.Configuration<javax.media.mscontrol.mixer.MediaMixer> paramConfiguration,
javax.media.mscontrol.Parameters paramParameters)
|
javax.media.mscontrol.mixer.MediaMixer |
createMediaMixer(javax.media.mscontrol.MediaConfig paramMediaConfig,
javax.media.mscontrol.Parameters paramParameters)
|
javax.media.mscontrol.networkconnection.NetworkConnection |
createNetworkConnection(javax.media.mscontrol.Configuration<javax.media.mscontrol.networkconnection.NetworkConnection> paramConfiguration)
|
javax.media.mscontrol.networkconnection.NetworkConnection |
createNetworkConnection(javax.media.mscontrol.Configuration<javax.media.mscontrol.networkconnection.NetworkConnection> paramConfiguration,
javax.media.mscontrol.Parameters paramParameters)
|
javax.media.mscontrol.networkconnection.NetworkConnection |
createNetworkConnection(javax.media.mscontrol.MediaConfig paramMediaConfig,
javax.media.mscontrol.Parameters paramParameters)
|
javax.media.mscontrol.Parameters |
createParameters()
|
javax.media.mscontrol.vxml.VxmlDialog |
createVxmlDialog(javax.media.mscontrol.Parameters paramParameters)
|
java.lang.Object |
getAttribute(java.lang.String paramString)
|
java.util.Iterator<java.lang.String> |
getAttributeNames()
|
jain.protocol.ip.mgcp.message.parms.CallIdentifier |
getCallIdentifier()
|
java.util.List<javax.media.mscontrol.mediagroup.MediaGroup> |
getMedGrpList()
|
java.util.Iterator<javax.media.mscontrol.MediaObject> |
getMediaObjects()
|
<T extends javax.media.mscontrol.MediaObject>
java.util.Iterator<T> |
|
getMediaObjects(java.lang.Class<T> paramClass)
|
java.util.List<javax.media.mscontrol.mixer.MediaMixer> |
getMedMxrList()
|
java.util.List<javax.media.mscontrol.networkconnection.NetworkConnection> |
getNetConnList()
|
javax.media.mscontrol.Parameters |
getParameters(javax.media.mscontrol.Parameter[] paramArrayOfParameter)
|
java.net.URI |
getURI()
|
void |
release()
|
void |
removeAttribute(java.lang.String paramString)
|
void |
setAttribute(java.lang.String paramString,
java.lang.Object paramObject)
|
void |
setParameters(javax.media.mscontrol.Parameters paramParameters)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MediaSessionImpl
public MediaSessionImpl(MgcpWrapper mgcpWrapper)
createMediaGroup
public javax.media.mscontrol.mediagroup.MediaGroup createMediaGroup(javax.media.mscontrol.Configuration<javax.media.mscontrol.mediagroup.MediaGroup> paramConfiguration)
throws javax.media.mscontrol.MsControlException
- Specified by:
createMediaGroup in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createMediaGroup
public javax.media.mscontrol.mediagroup.MediaGroup createMediaGroup(javax.media.mscontrol.Configuration<javax.media.mscontrol.mediagroup.MediaGroup> paramConfiguration,
javax.media.mscontrol.Parameters paramParameters)
throws javax.media.mscontrol.MsControlException
- Specified by:
createMediaGroup in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createMediaGroup
public javax.media.mscontrol.mediagroup.MediaGroup createMediaGroup(javax.media.mscontrol.MediaConfig paramMediaConfig,
javax.media.mscontrol.Parameters paramParameters)
throws javax.media.mscontrol.MsControlException
- Specified by:
createMediaGroup in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createMediaMixer
public javax.media.mscontrol.mixer.MediaMixer createMediaMixer(javax.media.mscontrol.Configuration<javax.media.mscontrol.mixer.MediaMixer> paramConfiguration)
throws javax.media.mscontrol.MsControlException
- Specified by:
createMediaMixer in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createMediaMixer
public javax.media.mscontrol.mixer.MediaMixer createMediaMixer(javax.media.mscontrol.Configuration<javax.media.mscontrol.mixer.MediaMixer> paramConfiguration,
javax.media.mscontrol.Parameters paramParameters)
throws javax.media.mscontrol.MsControlException
- Specified by:
createMediaMixer in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createMediaMixer
public javax.media.mscontrol.mixer.MediaMixer createMediaMixer(javax.media.mscontrol.MediaConfig paramMediaConfig,
javax.media.mscontrol.Parameters paramParameters)
throws javax.media.mscontrol.MsControlException
- Specified by:
createMediaMixer in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createNetworkConnection
public javax.media.mscontrol.networkconnection.NetworkConnection createNetworkConnection(javax.media.mscontrol.Configuration<javax.media.mscontrol.networkconnection.NetworkConnection> paramConfiguration)
throws javax.media.mscontrol.MsControlException
- Specified by:
createNetworkConnection in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createNetworkConnection
public javax.media.mscontrol.networkconnection.NetworkConnection createNetworkConnection(javax.media.mscontrol.Configuration<javax.media.mscontrol.networkconnection.NetworkConnection> paramConfiguration,
javax.media.mscontrol.Parameters paramParameters)
throws javax.media.mscontrol.MsControlException
- Specified by:
createNetworkConnection in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createNetworkConnection
public javax.media.mscontrol.networkconnection.NetworkConnection createNetworkConnection(javax.media.mscontrol.MediaConfig paramMediaConfig,
javax.media.mscontrol.Parameters paramParameters)
throws javax.media.mscontrol.MsControlException
- Specified by:
createNetworkConnection in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createVxmlDialog
public javax.media.mscontrol.vxml.VxmlDialog createVxmlDialog(javax.media.mscontrol.Parameters paramParameters)
throws javax.media.mscontrol.MsControlException
- Specified by:
createVxmlDialog in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
getAttribute
public java.lang.Object getAttribute(java.lang.String paramString)
- Specified by:
getAttribute in interface javax.media.mscontrol.MediaSession
getAttributeNames
public java.util.Iterator<java.lang.String> getAttributeNames()
- Specified by:
getAttributeNames in interface javax.media.mscontrol.MediaSession
removeAttribute
public void removeAttribute(java.lang.String paramString)
- Specified by:
removeAttribute in interface javax.media.mscontrol.MediaSession
setAttribute
public void setAttribute(java.lang.String paramString,
java.lang.Object paramObject)
- Specified by:
setAttribute in interface javax.media.mscontrol.MediaSession
createParameters
public javax.media.mscontrol.Parameters createParameters()
- Specified by:
createParameters in interface javax.media.mscontrol.MediaObject
getMediaObjects
public java.util.Iterator<javax.media.mscontrol.MediaObject> getMediaObjects()
- Specified by:
getMediaObjects in interface javax.media.mscontrol.MediaObject
getMediaObjects
public <T extends javax.media.mscontrol.MediaObject> java.util.Iterator<T> getMediaObjects(java.lang.Class<T> paramClass)
- Specified by:
getMediaObjects in interface javax.media.mscontrol.MediaObject
getParameters
public javax.media.mscontrol.Parameters getParameters(javax.media.mscontrol.Parameter[] paramArrayOfParameter)
- Specified by:
getParameters in interface javax.media.mscontrol.MediaObject
getURI
public java.net.URI getURI()
- Specified by:
getURI in interface javax.media.mscontrol.MediaObject
release
public void release()
- Specified by:
release in interface javax.media.mscontrol.MediaObject
setParameters
public void setParameters(javax.media.mscontrol.Parameters paramParameters)
- Specified by:
setParameters in interface javax.media.mscontrol.MediaObject
getCallIdentifier
public jain.protocol.ip.mgcp.message.parms.CallIdentifier getCallIdentifier()
getNetConnList
public java.util.List<javax.media.mscontrol.networkconnection.NetworkConnection> getNetConnList()
getMedGrpList
public java.util.List<javax.media.mscontrol.mediagroup.MediaGroup> getMedGrpList()
getMedMxrList
public java.util.List<javax.media.mscontrol.mixer.MediaMixer> getMedMxrList()
Copyright © 2010. All Rights Reserved.