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 |
p_Timeout |
| Fields inherited from interface javax.media.mscontrol.MediaObject |
a_MediaObjectId |
|
Method Summary |
<T extends javax.media.mscontrol.resource.ResourceContainer<? extends javax.media.mscontrol.MediaConfig>>
T |
|
createContainer(java.lang.Class<T> aClass,
javax.media.mscontrol.resource.Parameters params)
|
<C extends javax.media.mscontrol.MediaConfig,T extends javax.media.mscontrol.resource.ResourceContainer<? extends C>>
T |
|
createContainer(javax.media.mscontrol.resource.Configuration<C> predefinedConfig)
|
<C extends javax.media.mscontrol.MediaConfig,T extends javax.media.mscontrol.resource.ResourceContainer<? extends C>>
T |
|
createContainer(C config,
java.lang.String containerId)
|
<C extends javax.media.mscontrol.MediaConfig>
javax.media.mscontrol.mediagroup.MediaGroup |
|
createMediaGroup(javax.media.mscontrol.resource.Configuration<C> predefinedConfig)
|
javax.media.mscontrol.mixer.MediaMixer |
createMediaMixer()
|
<C extends javax.media.mscontrol.MediaConfig>
javax.media.mscontrol.networkconnection.NetworkConnection |
|
createNetworkConnection(javax.media.mscontrol.resource.Configuration<C> predefinedConfig)
|
javax.media.mscontrol.resource.Parameters |
createParameters()
|
javax.media.mscontrol.vxml.VxmlDialog |
createVxmlDialog(javax.media.mscontrol.resource.Parameters parameters)
|
java.lang.Object |
getAttribute(java.lang.String key)
|
java.util.Enumeration<java.lang.String> |
getAttributeNames()
|
jain.protocol.ip.mgcp.message.parms.CallIdentifier |
getCallIdentifier()
|
javax.media.mscontrol.resource.Parameters |
getParameters(javax.media.mscontrol.resource.Parameter[] params)
|
java.net.URI |
getURI()
|
void |
release()
|
void |
removeAttribute(java.lang.String key)
|
void |
setAttribute(java.lang.String key,
java.lang.Object arg1)
|
void |
setParameters(javax.media.mscontrol.resource.Parameters arg0)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MediaSessionImpl
public MediaSessionImpl(MgcpWrapper mgcpWrapper)
createParameters
public javax.media.mscontrol.resource.Parameters createParameters()
- Specified by:
createParameters in interface javax.media.mscontrol.MediaObject
getParameters
public javax.media.mscontrol.resource.Parameters getParameters(javax.media.mscontrol.resource.Parameter[] params)
- 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.resource.Parameters arg0)
- Specified by:
setParameters in interface javax.media.mscontrol.MediaObject
createContainer
public <T extends javax.media.mscontrol.resource.ResourceContainer<? extends javax.media.mscontrol.MediaConfig>> T createContainer(java.lang.Class<T> aClass,
javax.media.mscontrol.resource.Parameters params)
throws javax.media.mscontrol.MsControlException
- Specified by:
createContainer in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createContainer
public <C extends javax.media.mscontrol.MediaConfig,T extends javax.media.mscontrol.resource.ResourceContainer<? extends C>> T createContainer(javax.media.mscontrol.resource.Configuration<C> predefinedConfig)
throws javax.media.mscontrol.MsControlException
- Specified by:
createContainer in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createContainer
public <C extends javax.media.mscontrol.MediaConfig,T extends javax.media.mscontrol.resource.ResourceContainer<? extends C>> T createContainer(C config,
java.lang.String containerId)
throws javax.media.mscontrol.MsControlException
- Specified by:
createContainer in interface javax.media.mscontrol.MediaSession
- Throws:
javax.media.mscontrol.MsControlException
createVxmlDialog
public javax.media.mscontrol.vxml.VxmlDialog createVxmlDialog(javax.media.mscontrol.resource.Parameters parameters)
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 key)
- Specified by:
getAttribute in interface javax.media.mscontrol.MediaSession
getAttributeNames
public java.util.Enumeration<java.lang.String> getAttributeNames()
- Specified by:
getAttributeNames in interface javax.media.mscontrol.MediaSession
removeAttribute
public void removeAttribute(java.lang.String key)
- Specified by:
removeAttribute in interface javax.media.mscontrol.MediaSession
setAttribute
public void setAttribute(java.lang.String key,
java.lang.Object arg1)
- Specified by:
setAttribute in interface javax.media.mscontrol.MediaSession
createNetworkConnection
public <C extends javax.media.mscontrol.MediaConfig> javax.media.mscontrol.networkconnection.NetworkConnection createNetworkConnection(javax.media.mscontrol.resource.Configuration<C> predefinedConfig)
throws javax.media.mscontrol.MsControlException
- Throws:
javax.media.mscontrol.MsControlException
createMediaGroup
public <C extends javax.media.mscontrol.MediaConfig> javax.media.mscontrol.mediagroup.MediaGroup createMediaGroup(javax.media.mscontrol.resource.Configuration<C> predefinedConfig)
throws javax.media.mscontrol.MsControlException
- Throws:
javax.media.mscontrol.MsControlException
createMediaMixer
public javax.media.mscontrol.mixer.MediaMixer createMediaMixer()
throws javax.media.mscontrol.MsControlException
- Throws:
javax.media.mscontrol.MsControlException
getCallIdentifier
public jain.protocol.ip.mgcp.message.parms.CallIdentifier getCallIdentifier()
Copyright © 2009. All Rights Reserved.