public final class NetworkConnectionImpl extends ContainerImpl implements javax.media.mscontrol.networkconnection.NetworkConnection, Logger
| Modifier and Type | Field and Description |
|---|---|
static javax.media.mscontrol.MediaConfig |
BASE_CONFIG |
protected jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier |
connectionID |
protected javax.media.mscontrol.MediaErr |
error |
protected String |
errorMsg |
protected FSM |
fsm |
protected SdpPortManagerImpl |
sdpPortManager |
config, direction, endpoint, invocationLock, lock, maxJoinees, session, streamsENDPOINT_NAME| Constructor and Description |
|---|
NetworkConnectionImpl(MediaSessionImpl session,
MediaConfigImpl config) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(javax.media.mscontrol.resource.AllocationEventListener listener) |
void |
confirm() |
javax.media.mscontrol.MediaConfig |
getConfig() |
protected jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier |
getConnectionID() |
Iterator<javax.media.mscontrol.MediaObject> |
getMediaObjects() |
<T extends javax.media.mscontrol.MediaObject> |
getMediaObjects(Class<T> paramClass) |
<R> R |
getResource(Class<R> paramClass) |
javax.media.mscontrol.networkconnection.SdpPortManager |
getSdpPortManager() |
protected void |
init() |
void |
release() |
void |
removeListener(javax.media.mscontrol.resource.AllocationEventListener listener) |
protected void |
setConnectionID(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionID) |
void |
triggerAction(javax.media.mscontrol.resource.Action action) |
void |
triggerRTC(javax.media.mscontrol.resource.Action paramAction) |
addIncomingLink, addListener, fire, getEndpoint, getJoinableStream, getJoinableStreams, getJoinees, getJoinees, getLink, getMediaSession, getOwner, join, joined, joinInitiate, removeIncomingLink, removeListener, setConcreteName, toString, unjoin, unjoin, unjoined, unjoinInitiatecreateParameters, debug, getDriver, getObjectID, getParameters, getURI, info, setParameters, warnclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetJoinableStream, getJoinableStreamsgetJoinees, getJoinees, join, joinInitiate, unjoin, unjoinInitiateaddListener, getMediaSession, removeListenercreateParameters, getParameters, getURI, setParameterspublic static final javax.media.mscontrol.MediaConfig BASE_CONFIG
protected SdpPortManagerImpl sdpPortManager
protected jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionID
protected FSM fsm
protected javax.media.mscontrol.MediaErr error
protected String errorMsg
public NetworkConnectionImpl(MediaSessionImpl session, MediaConfigImpl config) throws javax.media.mscontrol.MsControlException
javax.media.mscontrol.MsControlExceptionprotected void init()
protected jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier getConnectionID()
protected void setConnectionID(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionID)
public javax.media.mscontrol.networkconnection.SdpPortManager getSdpPortManager()
throws javax.media.mscontrol.MsControlException
getSdpPortManager in interface javax.media.mscontrol.networkconnection.NetworkConnectionjavax.media.mscontrol.MsControlExceptionpublic void confirm()
throws javax.media.mscontrol.MsControlException
confirm in interface javax.media.mscontrol.resource.ResourceContainerjavax.media.mscontrol.MsControlExceptionpublic javax.media.mscontrol.MediaConfig getConfig()
getConfig in interface javax.media.mscontrol.resource.ResourceContainerpublic <R> R getResource(Class<R> paramClass) throws javax.media.mscontrol.MsControlException
getResource in interface javax.media.mscontrol.resource.ResourceContainerjavax.media.mscontrol.MsControlExceptionpublic void triggerRTC(javax.media.mscontrol.resource.Action paramAction)
public 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 addListener(javax.media.mscontrol.resource.AllocationEventListener listener)
addListener in interface javax.media.mscontrol.resource.AllocationEventNotifierpublic void removeListener(javax.media.mscontrol.resource.AllocationEventListener listener)
removeListener in interface javax.media.mscontrol.resource.AllocationEventNotifierpublic void triggerAction(javax.media.mscontrol.resource.Action action)
triggerAction in interface javax.media.mscontrol.resource.ResourceContainerCopyright © 2015 TeleStax, Inc.. All Rights Reserved.