|
JSR-043: JTAPI-1.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Asynchronous methods for a MediaService.
Async.MediaService defines a method corresponding to each synchronous MediaService method. For each synchronous methodName(arglist), the corresponding asynchronous methods is named: async_methodName, and has exactly the same arglist as the synchronous methodName.
The return values are always some Async.Event. The asynchronous methods throw the subset of Exceptions that are detected before attempting the operation of the method. The other Exceptions are delivered in the returned Async.Event when that event is done.
Method Summary | |
Async.BindToCallEvent |
async_bindAndConnect(ConfigSpec cs,
java.lang.String s1,
java.lang.String s2)
Async version of bindAndConnect. |
Async.BindToCallEvent |
async_bindToCall(ConfigSpec cs,
Call call)
Async version of bindToCall. |
Async.BindEvent |
async_bindToServiceName(ConfigSpec cs,
java.lang.String serviceName)
Async version of bindToServiceName. |
Async.BindEvent |
async_bindToTerminal(ConfigSpec cs,
Terminal t1)
Async version of bindToTerminal. |
Async.BindEvent |
async_bindToTerminalName(ConfigSpec cs,
java.lang.String s1)
Async version of bindToTerminalName. |
Async.Event |
async_cancelBindRequest()
Initiate a cancelBindRequest(). |
Async.MediaGroupEvent |
async_configure(ConfigSpec cs)
Async version of MediaService.configure(). |
Async.MediaGroupEvent |
async_getConfiguration()
Async version of MediaService.getConfiguration(). |
Async.MediaGroupEvent |
async_getParameters(Symbol[] keys)
Async version of MediaService.getParameters(). |
Async.MediaGroupEvent |
async_getTerminal()
Async version of MediaService.getTerminal(). |
Async.MediaGroupEvent |
async_getTerminalName()
Async version of MediaService.getTerminalName(). |
Async.MediaGroupEvent |
async_getUserValues(Symbol[] keys)
Async version of MediaService.getUserValues(). |
Async.ReleaseEvent |
async_release()
Async version of release(). |
Async.ReleaseEvent |
async_releaseToDestroy()
Async version of releaseToDestroy(). |
Async.ReleaseEvent |
async_releaseToService(java.lang.String serviceName,
int timeout)
Async version of releaseToService(). |
Async.ReleaseEvent |
async_releaseToTag(java.lang.String returnTag)
Async version of releaseToTag(). |
Async.MediaGroupEvent |
async_setParameters(java.util.Dictionary dict)
Async version of MediaService.setParameters(). |
Async.MediaGroupEvent |
async_setUserDictionary(java.util.Dictionary dict)
Async version of MediaService.setUserDictionary(). |
Async.MediaGroupEvent |
async_setUserValues(java.util.Dictionary dict)
Async version of MediaService.setUserValues(). |
Async.MediaGroupEvent |
async_stop()
Async version of MediaService.stop(). |
Async.MediaGroupEvent |
async_triggerRTC(Symbol rtca)
Deprecated. "use transactional Resource commands". |
Method Detail |
public Async.BindToCallEvent async_bindAndConnect(ConfigSpec cs, java.lang.String s1, java.lang.String s2) throws MediaBindException
cs
- a ConfigSpec objects1
- a String specifing the origAddrs2
- a String specifing the dialDigitsMediaBindException
- for preconditions;
AlreadyBoundException or
BindInProgressExceptionMediaService.bindAndConnect(javax.telephony.media.ConfigSpec, java.lang.String, java.lang.String)
public Async.BindToCallEvent async_bindToCall(ConfigSpec cs, Call call) throws MediaBindException
cs
- a ConfigSpec objectcall
- a Call objectMediaBindException
- for preconditions;
AlreadyBoundException or
BindInProgressExceptionMediaService.bindToCall(javax.telephony.media.ConfigSpec, javax.telephony.Call)
public Async.BindEvent async_bindToServiceName(ConfigSpec cs, java.lang.String serviceName) throws MediaBindException
cs
- a ConfigSpec objectserviceName
- a StringMediaBindException
- for preconditions;
AlreadyBoundException or
BindInProgressExceptionMediaService.bindToServiceName(javax.telephony.media.ConfigSpec, java.lang.String)
public Async.BindEvent async_bindToTerminalName(ConfigSpec cs, java.lang.String s1) throws MediaBindException
cs
- a ConfigSpec objects1
- a terminal name StringMediaBindException
- for preconditions;
AlreadyBoundException or
BindInProgressExceptionMediaService.bindToTerminalName(javax.telephony.media.ConfigSpec, java.lang.String)
public Async.BindEvent async_bindToTerminal(ConfigSpec cs, Terminal t1) throws MediaBindException
cs
- a ConfigSpec objectt1
- a JTAPI Terminal objectMediaBindException
- for preconditions;
AlreadyBoundException or
BindInProgressExceptionMediaService.bindToTerminal(javax.telephony.media.ConfigSpec, javax.telephony.Terminal)
public Async.ReleaseEvent async_release() throws MediaBindException
MediaBindException
- a BindInProgressExceptionMediaService.release()
public Async.ReleaseEvent async_releaseToService(java.lang.String serviceName, int timeout) throws MediaBindException
serviceName
- a Stringtimeout
- an int specifying timeout in millisecondsMediaBindException
- a BindInProgressExceptionMediaService.releaseToService(java.lang.String, int)
public Async.ReleaseEvent async_releaseToTag(java.lang.String returnTag) throws NotBoundException, MediaBindException
returnTag
- a String of tags to match delegated catchTagsNotBoundException
- if not currently bound to a MediaGroup.MediaBindException
- a BindInProgressExceptionMediaService.releaseToTag(java.lang.String)
public Async.ReleaseEvent async_releaseToDestroy() throws MediaBindException
MediaBindException
- a BindInProgressExceptionMediaService.releaseToDestroy()
public Async.Event async_cancelBindRequest()
Operationally identical to cancelBindRequest(), but returns an event.
MediaService.cancelBindRequest()
public Async.MediaGroupEvent async_configure(ConfigSpec cs)
cs
- a ConfigSpec objectMediaService.configure(javax.telephony.media.ConfigSpec)
public Async.MediaGroupEvent async_getConfiguration()
MediaService.getConfiguration()
public Async.MediaGroupEvent async_getTerminalName()
MediaService.getTerminalName()
public Async.MediaGroupEvent async_getTerminal()
MediaService.getTerminal()
public Async.MediaGroupEvent async_triggerRTC(Symbol rtca)
rtca
- an RTC action SymbolMediaService.triggerRTC(javax.telephony.media.Symbol)
public Async.MediaGroupEvent async_stop()
MediaService.stop()
public Async.MediaGroupEvent async_getUserValues(Symbol[] keys)
keys
- an array of Symbols indicating parameters to getMediaService.getUserValues(javax.telephony.media.Symbol[])
public Async.MediaGroupEvent async_setUserValues(java.util.Dictionary dict)
dict
- a Dictionary of user valuesMediaService.setUserValues(java.util.Dictionary)
public Async.MediaGroupEvent async_setUserDictionary(java.util.Dictionary dict)
dict
- a Dictionary of user valuesMediaService.setUserDictionary(java.util.Dictionary)
public Async.MediaGroupEvent async_getParameters(Symbol[] keys)
keys
- an array of Symbols indicating parameters to getMediaService.getParameters(javax.telephony.media.Symbol[])
public Async.MediaGroupEvent async_setParameters(java.util.Dictionary dict)
dict
- a Dictionary of parameters to setMediaService.setParameters(java.util.Dictionary)
|
JSR-043: JTAPI-1.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |