|
JSR-043: JTAPI-1.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Event type for Delegation methods.
EventID corresponds to the method that created the event:
Fields inherited from interface javax.telephony.media.MediaConstants |
e_OK, q_Duration, q_Standard, q_Stop |
Fields inherited from interface javax.telephony.media.DelegationConstants |
ev_Delegated, q_Released, q_Removed, q_Retrieved, q_Returned, tag_CatchAll, tag_CatchNone, tag_DestroyRequest, tag_NeverReturn, tag_NormalReturn, tag_RemoveSession, tag_SessionDeath, v_Released |
Method Summary | |
Symbol |
getRetrieveCause()
Return the cause Symbol of the retrieve() that caused delegateToService() to complete. |
java.lang.String |
getReturnTag()
The returnTag of the releaseToTag() that caused delegateToService() to complete. |
boolean |
reconfigurationFailed()
Returns true if delegateToService() could not reconfigure the MediaGroup when it was returned. |
Methods inherited from interface javax.telephony.media.MediaServiceEvent |
getMediaService |
Methods inherited from interface javax.telephony.media.MediaEvent |
getError, getEventID, getException, getPayload, getQualifier, getSubError, getWarning |
Method Detail |
public boolean reconfigurationFailed()
Note: the MediaGroup is returned when the new/current owner calls some form of release() or when this MediaService invokes retrieve().
public Symbol getRetrieveCause()
If this MediaService is unbound because the MediaGroup was retrieved by some older owner using retrieve(Symbol cause), then getRetrieveCause() returns the cause Symbol and getQualifier() returns q_Retrieved.
If the MediaService is unbound because the MediaGroup was released to some older owner using releaseToTag, then getRetrieveCause() returns the v_Released getQualifier() returns q_Released, and getReturnTags() returns the tag String used in releaseToTag(). [that is, a tag which was not caught by this MediaService]
Valid when:
event.getEventID().equals(ev_DelegateToService) &&
event.getQualifier.equals(q_Retrieved)
or
event.getQualifier.equals(q_Released)
Note: for the non-trans onRetrieved(ev_Retrieved), the retrieve cause is available from MediaServiceEvent.getQualifier().
public java.lang.String getReturnTag()
Valid when:
event.getEventID().equals(ev_DelegateToService) &&
event.getQualifier().equals(q_Released)
or
event.getQualifier().equals(q_Returned)
|
JSR-043: JTAPI-1.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |