org.mobicents.javax.media.mscontrol.vxml
Class VxmlDialogImpl
java.lang.Object
org.mobicents.javax.media.mscontrol.MediaObjectImpl
org.mobicents.javax.media.mscontrol.container.ContainerImpl
org.mobicents.javax.media.mscontrol.vxml.VxmlDialogImpl
- All Implemented Interfaces:
- javax.media.mscontrol.join.Joinable, javax.media.mscontrol.join.JoinableContainer, javax.media.mscontrol.join.JoinableDialog, javax.media.mscontrol.join.JoinEventNotifier, javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.vxml.VxmlDialogEvent>, javax.media.mscontrol.MediaObject, javax.media.mscontrol.vxml.VxmlDialog, LinkListener
public class VxmlDialogImpl
- extends ContainerImpl
- implements javax.media.mscontrol.vxml.VxmlDialog
- Author:
- amit bhayani
| Nested classes/interfaces inherited from interface javax.media.mscontrol.join.Joinable |
javax.media.mscontrol.join.Joinable.Direction |
|
Field Summary |
static org.apache.log4j.Logger |
logger
|
| Fields inherited from interface javax.media.mscontrol.vxml.VxmlDialog |
AUTO_START, CONNECTION_DATA, DOCUMENT_MAX_AGE, DOCUMENT_MAX_STALE, FETCH_TIMEOUT, LOCAL_URI, PROTOCOL_NAME, PROTOCOL_SIP_HEADERS, PROTOCOL_SIP_MEDIA, PROTOCOL_SIP_REQUESTURI, PROTOCOL_VERSION, REDIRECT, REMOTE_URI |
| Fields inherited from interface javax.media.mscontrol.MediaObject |
MEDIAOBJECT_ID |
| Methods inherited from class org.mobicents.javax.media.mscontrol.container.ContainerImpl |
addIncomingLink, addListener, fire, getEndpoint, getJoinableStream, getJoinableStreams, getJoinees, getJoinees, getLink, getMediaSession, getOwner, join, joined, joinInitiate, removeIncomingLink, removeListener, setConcreteName, toString, unjoin, unjoin, unjoined, unjoinInitiate |
| Methods inherited from interface javax.media.mscontrol.join.Joinable |
getJoinees, getJoinees, join, joinInitiate, unjoin, unjoinInitiate |
| Methods inherited from interface javax.media.mscontrol.join.JoinEventNotifier |
addListener, getMediaSession, removeListener |
| Methods inherited from interface javax.media.mscontrol.MediaObject |
createParameters, getParameters, setParameters |
| Methods inherited from interface javax.media.mscontrol.MediaEventNotifier |
getMediaSession |
logger
public static org.apache.log4j.Logger logger
VxmlDialogImpl
public VxmlDialogImpl(MediaSessionImpl mediaSession,
javax.media.mscontrol.Parameters params)
throws javax.media.mscontrol.MsControlException
- Throws:
javax.media.mscontrol.MsControlException
getURI
public URI getURI()
- Specified by:
getURI in interface javax.media.mscontrol.MediaObject- Overrides:
getURI in class MediaObjectImpl
acceptEvent
public void acceptEvent(String paramString,
Map<String,Object> paramMap)
- Specified by:
acceptEvent in interface javax.media.mscontrol.vxml.VxmlDialog
prepare
public void prepare(URL paramURL,
javax.media.mscontrol.Parameters paramParameters,
Map<String,Object> paramMap)
- Specified by:
prepare in interface javax.media.mscontrol.vxml.VxmlDialog
prepare
public void prepare(String paramString,
javax.media.mscontrol.Parameters paramParameters,
Map<String,Object> paramMap)
- Specified by:
prepare in interface javax.media.mscontrol.vxml.VxmlDialog
start
public void start(Map<String,Object> paramMap)
- Specified by:
start in interface javax.media.mscontrol.vxml.VxmlDialog
terminate
public void terminate(boolean paramBoolean)
- Specified by:
terminate in interface javax.media.mscontrol.vxml.VxmlDialog
getJoinables
public javax.media.mscontrol.join.Joinable[] getJoinables()
- Specified by:
getJoinables in interface javax.media.mscontrol.join.JoinableDialog
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
addListener
public void addListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.vxml.VxmlDialogEvent> paramMediaEventListener)
- Specified by:
addListener in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.vxml.VxmlDialogEvent>
removeListener
public void removeListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.vxml.VxmlDialogEvent> paramMediaEventListener)
- Specified by:
removeListener in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.vxml.VxmlDialogEvent>
Copyright © 2013 TeleStax, Inc.. All Rights Reserved.