org.mobicents.javax.media.mscontrol
Class MediaSessionImpl
java.lang.Object
org.mobicents.javax.media.mscontrol.MediaObjectImpl
org.mobicents.javax.media.mscontrol.MediaSessionImpl
- All Implemented Interfaces:
- javax.media.mscontrol.MediaObject, javax.media.mscontrol.MediaSession
public class MediaSessionImpl
- extends MediaObjectImpl
- 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 |
| Methods inherited from interface javax.media.mscontrol.MediaObject |
createParameters, getParameters, getURI, setParameters |
SESSION_TIMEOUT
public static final int SESSION_TIMEOUT
- See Also:
- Constant Field Values
lastCallId
public static AtomicInteger lastCallId
MediaSessionImpl
public MediaSessionImpl(MsControlFactoryImpl factory)
throws javax.media.mscontrol.MsControlException
- Throws:
javax.media.mscontrol.MsControlException
getCallID
public jain.protocol.ip.mgcp.message.parms.CallIdentifier getCallID()
getUniqueHandler
public int getUniqueHandler()
getUniqueReqID
public int getUniqueReqID()
createMediaGroup
public javax.media.mscontrol.mediagroup.MediaGroup createMediaGroup(javax.media.mscontrol.Configuration<javax.media.mscontrol.mediagroup.MediaGroup> pattern)
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> pattern,
javax.media.mscontrol.Parameters params)
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 config,
javax.media.mscontrol.Parameters params)
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> pattern)
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> pattern,
javax.media.mscontrol.Parameters params)
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 config,
javax.media.mscontrol.Parameters params)
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> pattern)
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> pattern,
javax.media.mscontrol.Parameters params)
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 config,
javax.media.mscontrol.Parameters params)
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 Object getAttribute(String paramString)
- Specified by:
getAttribute in interface javax.media.mscontrol.MediaSession
getAttributeNames
public Iterator<String> getAttributeNames()
- Specified by:
getAttributeNames in interface javax.media.mscontrol.MediaSession
removeAttribute
public void removeAttribute(String paramString)
- Specified by:
removeAttribute in interface javax.media.mscontrol.MediaSession
setAttribute
public void setAttribute(String paramString,
Object paramObject)
- Specified by:
setAttribute in interface javax.media.mscontrol.MediaSession
getMediaObjects
public Iterator<javax.media.mscontrol.MediaObject> getMediaObjects()
- Specified by:
getMediaObjects in interface javax.media.mscontrol.MediaObject
getMediaObjects
public <T extends javax.media.mscontrol.MediaObject> Iterator<T> getMediaObjects(Class<T> paramClass)
- Specified by:
getMediaObjects in interface javax.media.mscontrol.MediaObject
release
public void release()
- Specified by:
release in interface javax.media.mscontrol.MediaObject
removeConnection
public void removeConnection(NetworkConnectionImpl connection)
getMedGrpList
public List<javax.media.mscontrol.mediagroup.MediaGroup> getMedGrpList()
getMedMxrList
public List<javax.media.mscontrol.mixer.MediaMixer> getMedMxrList()
getMsControlFactoryImpl
public MsControlFactoryImpl getMsControlFactoryImpl()
toString
public String toString()
- Overrides:
toString in class MediaObjectImpl
Copyright © 2013 TeleStax, Inc.. All Rights Reserved.