public class MediaSessionImpl extends MediaObjectImpl implements javax.media.mscontrol.MediaSession
| Modifier and Type | Field and Description |
|---|---|
static AtomicInteger |
lastCallId |
static int |
SESSION_TIMEOUT |
ENDPOINT_NAME| Constructor and Description |
|---|
MediaSessionImpl(MsControlFactoryImpl factory) |
| Modifier and Type | Method and Description |
|---|---|
javax.media.mscontrol.mediagroup.MediaGroup |
createMediaGroup(javax.media.mscontrol.Configuration<javax.media.mscontrol.mediagroup.MediaGroup> pattern) |
javax.media.mscontrol.mediagroup.MediaGroup |
createMediaGroup(javax.media.mscontrol.Configuration<javax.media.mscontrol.mediagroup.MediaGroup> pattern,
javax.media.mscontrol.Parameters params) |
javax.media.mscontrol.mediagroup.MediaGroup |
createMediaGroup(javax.media.mscontrol.MediaConfig config,
javax.media.mscontrol.Parameters params) |
javax.media.mscontrol.mixer.MediaMixer |
createMediaMixer(javax.media.mscontrol.Configuration<javax.media.mscontrol.mixer.MediaMixer> pattern) |
javax.media.mscontrol.mixer.MediaMixer |
createMediaMixer(javax.media.mscontrol.Configuration<javax.media.mscontrol.mixer.MediaMixer> pattern,
javax.media.mscontrol.Parameters params) |
javax.media.mscontrol.mixer.MediaMixer |
createMediaMixer(javax.media.mscontrol.MediaConfig config,
javax.media.mscontrol.Parameters params) |
javax.media.mscontrol.networkconnection.NetworkConnection |
createNetworkConnection(javax.media.mscontrol.Configuration<javax.media.mscontrol.networkconnection.NetworkConnection> pattern) |
javax.media.mscontrol.networkconnection.NetworkConnection |
createNetworkConnection(javax.media.mscontrol.Configuration<javax.media.mscontrol.networkconnection.NetworkConnection> pattern,
javax.media.mscontrol.Parameters params) |
javax.media.mscontrol.networkconnection.NetworkConnection |
createNetworkConnection(javax.media.mscontrol.MediaConfig config,
javax.media.mscontrol.Parameters params) |
javax.media.mscontrol.vxml.VxmlDialog |
createVxmlDialog(javax.media.mscontrol.Parameters paramParameters) |
Object |
getAttribute(String paramString) |
Iterator<String> |
getAttributeNames() |
jain.protocol.ip.mgcp.message.parms.CallIdentifier |
getCallID() |
List<javax.media.mscontrol.mediagroup.MediaGroup> |
getMedGrpList() |
Iterator<javax.media.mscontrol.MediaObject> |
getMediaObjects() |
<T extends javax.media.mscontrol.MediaObject> |
getMediaObjects(Class<T> paramClass) |
List<javax.media.mscontrol.mixer.MediaMixer> |
getMedMxrList() |
MsControlFactoryImpl |
getMsControlFactoryImpl() |
int |
getUniqueHandler() |
int |
getUniqueReqID() |
void |
release() |
void |
removeAttribute(String paramString) |
void |
removeConnection(NetworkConnectionImpl connection) |
void |
setAttribute(String paramString,
Object paramObject) |
String |
toString() |
createParameters, debug, getDriver, getObjectID, getParameters, getURI, info, setParameters, warnpublic static final int SESSION_TIMEOUT
public static AtomicInteger lastCallId
public MediaSessionImpl(MsControlFactoryImpl factory) throws javax.media.mscontrol.MsControlException
javax.media.mscontrol.MsControlExceptionpublic jain.protocol.ip.mgcp.message.parms.CallIdentifier getCallID()
public int getUniqueHandler()
public int getUniqueReqID()
public javax.media.mscontrol.mediagroup.MediaGroup createMediaGroup(javax.media.mscontrol.Configuration<javax.media.mscontrol.mediagroup.MediaGroup> pattern)
throws javax.media.mscontrol.MsControlException
createMediaGroup in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic 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
createMediaGroup in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic javax.media.mscontrol.mediagroup.MediaGroup createMediaGroup(javax.media.mscontrol.MediaConfig config,
javax.media.mscontrol.Parameters params)
throws javax.media.mscontrol.MsControlException
createMediaGroup in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic javax.media.mscontrol.mixer.MediaMixer createMediaMixer(javax.media.mscontrol.Configuration<javax.media.mscontrol.mixer.MediaMixer> pattern)
throws javax.media.mscontrol.MsControlException
createMediaMixer in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic 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
createMediaMixer in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic javax.media.mscontrol.mixer.MediaMixer createMediaMixer(javax.media.mscontrol.MediaConfig config,
javax.media.mscontrol.Parameters params)
throws javax.media.mscontrol.MsControlException
createMediaMixer in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic javax.media.mscontrol.networkconnection.NetworkConnection createNetworkConnection(javax.media.mscontrol.Configuration<javax.media.mscontrol.networkconnection.NetworkConnection> pattern)
throws javax.media.mscontrol.MsControlException
createNetworkConnection in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic 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
createNetworkConnection in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic javax.media.mscontrol.networkconnection.NetworkConnection createNetworkConnection(javax.media.mscontrol.MediaConfig config,
javax.media.mscontrol.Parameters params)
throws javax.media.mscontrol.MsControlException
createNetworkConnection in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic javax.media.mscontrol.vxml.VxmlDialog createVxmlDialog(javax.media.mscontrol.Parameters paramParameters)
throws javax.media.mscontrol.MsControlException
createVxmlDialog in interface javax.media.mscontrol.MediaSessionjavax.media.mscontrol.MsControlExceptionpublic Object getAttribute(String paramString)
getAttribute in interface javax.media.mscontrol.MediaSessionpublic Iterator<String> getAttributeNames()
getAttributeNames in interface javax.media.mscontrol.MediaSessionpublic void removeAttribute(String paramString)
removeAttribute in interface javax.media.mscontrol.MediaSessionpublic void setAttribute(String paramString, Object paramObject)
setAttribute in interface javax.media.mscontrol.MediaSessionpublic Iterator<javax.media.mscontrol.MediaObject> getMediaObjects()
getMediaObjects in interface javax.media.mscontrol.MediaObjectpublic <T extends javax.media.mscontrol.MediaObject> Iterator<T> getMediaObjects(Class<T> paramClass)
getMediaObjects in interface javax.media.mscontrol.MediaObjectpublic void release()
release in interface javax.media.mscontrol.MediaObjectpublic void removeConnection(NetworkConnectionImpl connection)
public List<javax.media.mscontrol.mediagroup.MediaGroup> getMedGrpList()
public List<javax.media.mscontrol.mixer.MediaMixer> getMedMxrList()
public MsControlFactoryImpl getMsControlFactoryImpl()
public String toString()
toString in class MediaObjectImplCopyright © 2015 TeleStax, Inc.. All Rights Reserved.