org.mobicents.javax.media.mscontrol
Class AudioJoinableStream
java.lang.Object
org.mobicents.javax.media.mscontrol.AudioJoinableStream
- All Implemented Interfaces:
- javax.media.mscontrol.Joinable, javax.media.mscontrol.JoinableStream
public class AudioJoinableStream
- extends java.lang.Object
- implements javax.media.mscontrol.JoinableStream
| Nested classes/interfaces inherited from interface javax.media.mscontrol.JoinableStream |
javax.media.mscontrol.JoinableStream.StreamType |
| Nested classes/interfaces inherited from interface javax.media.mscontrol.Joinable |
javax.media.mscontrol.Joinable.Direction |
|
Method Summary |
protected jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier |
getConnectionIdentifier(AudioJoinableStream audioJoiStreamOther)
|
javax.media.mscontrol.JoinableContainer |
getContainer()
|
protected java.lang.String |
getId()
|
javax.media.mscontrol.Joinable[] |
getJoinees()
|
javax.media.mscontrol.Joinable[] |
getJoinees(javax.media.mscontrol.Joinable.Direction direction)
|
javax.media.mscontrol.JoinableStream.StreamType |
getType()
|
void |
join(javax.media.mscontrol.Joinable.Direction direction,
javax.media.mscontrol.Joinable other)
|
void |
joinInitiate(javax.media.mscontrol.Joinable.Direction direction,
javax.media.mscontrol.Joinable other,
java.io.Serializable context)
|
void |
unjoin(javax.media.mscontrol.Joinable other)
|
void |
unjoinInitiate(javax.media.mscontrol.Joinable other,
java.io.Serializable context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
audJoinStrVsDirMap
protected java.util.concurrent.ConcurrentHashMap<AudioJoinableStream,javax.media.mscontrol.Joinable.Direction> audJoinStrVsDirMap
audJoinStrVsConnIdMap
protected java.util.concurrent.ConcurrentHashMap<AudioJoinableStream,jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier> audJoinStrVsConnIdMap
maxJoinees
protected int maxJoinees
AudioJoinableStream
public AudioJoinableStream(AbstractJoinableContainer container)
getId
protected java.lang.String getId()
getContainer
public javax.media.mscontrol.JoinableContainer getContainer()
- Specified by:
getContainer in interface javax.media.mscontrol.JoinableStream
getType
public javax.media.mscontrol.JoinableStream.StreamType getType()
- Specified by:
getType in interface javax.media.mscontrol.JoinableStream
getConnectionIdentifier
protected jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier getConnectionIdentifier(AudioJoinableStream audioJoiStreamOther)
getJoinees
public javax.media.mscontrol.Joinable[] getJoinees()
throws javax.media.mscontrol.MsControlException
- Specified by:
getJoinees in interface javax.media.mscontrol.Joinable
- Throws:
javax.media.mscontrol.MsControlException
getJoinees
public javax.media.mscontrol.Joinable[] getJoinees(javax.media.mscontrol.Joinable.Direction direction)
throws javax.media.mscontrol.MsControlException
- Specified by:
getJoinees in interface javax.media.mscontrol.Joinable
- Throws:
javax.media.mscontrol.MsControlException
join
public void join(javax.media.mscontrol.Joinable.Direction direction,
javax.media.mscontrol.Joinable other)
throws javax.media.mscontrol.MsControlException
- Specified by:
join in interface javax.media.mscontrol.Joinable
- Throws:
javax.media.mscontrol.MsControlException
joinInitiate
public void joinInitiate(javax.media.mscontrol.Joinable.Direction direction,
javax.media.mscontrol.Joinable other,
java.io.Serializable context)
throws javax.media.mscontrol.MsControlException
- Specified by:
joinInitiate in interface javax.media.mscontrol.Joinable
- Throws:
javax.media.mscontrol.MsControlException
unjoin
public void unjoin(javax.media.mscontrol.Joinable other)
throws javax.media.mscontrol.MsControlException
- Specified by:
unjoin in interface javax.media.mscontrol.Joinable
- Throws:
javax.media.mscontrol.MsControlException
unjoinInitiate
public void unjoinInitiate(javax.media.mscontrol.Joinable other,
java.io.Serializable context)
throws javax.media.mscontrol.MsControlException
- Specified by:
unjoinInitiate in interface javax.media.mscontrol.Joinable
- Throws:
javax.media.mscontrol.MsControlException
Copyright © 2009. All Rights Reserved.