JSR-043: JTAPI-1.4

javax.telephony.media
Interface DelegationConstants

All Superinterfaces:
MediaConstants, MediaServiceConstants
All Known Subinterfaces:
Async_Delegation, Async.DelegationEvent, Delegation, DelegationEvent
All Known Implementing Classes:
Base.DelegatedEvent

public interface DelegationConstants
extends MediaServiceConstants

Defines the Constants used in the Delegation interface.

Since:
JTAPI-1.4

Field Summary
static Symbol ev_Delegated
          Non-Trans event generated by delegateToService.
static Symbol q_Released
          Qualifier when delegateToService completes because MediaGroup was released to older owner.
static Symbol q_Removed
          Qualifier when delegateToService completes because this MediaService executed releaseDelegated.
static Symbol q_Retrieved
          Qualifier when delegateToService completes because MediaGroup was retrieved by this or some older owner.
static Symbol q_Returned
          Qualifier when delegateToService completes because MediaGroup was returned to this MediaService.
static java.lang.String tag_CatchAll
          Special tag to catch any and all tags.
static java.lang.String tag_CatchNone
          Special tag to catch no tag.
static java.lang.String tag_DestroyRequest
          Special tag value to invoke destroy processing.
static java.lang.String tag_NeverReturn
          Special tag to catch no tag.
static java.lang.String tag_NormalReturn
          Special tag value to return to most recent caller of delegateToService.
static java.lang.String tag_RemoveSession
          Special tag to request that this MediaService be removed as the owner or potential owner.
static java.lang.String tag_SessionDeath
          Special tag value indicating that the server has lost connection with the current owner.
static Symbol v_Released
          Value of getRetrieveCause() when MediaGroup was released to older owner.
 
Fields inherited from interface javax.telephony.media.MediaServiceConstants
ev_BindAndConnect, ev_BindToCall, ev_BindToServiceName, ev_BindToTerminal, ev_BindToTerminalName, ev_Configure, ev_Connected, ev_DelegateToService, ev_Disconnected, ev_GetConfigSpec, ev_GetConfiguration, ev_GetParameters, ev_GetTerminal, ev_GetTerminalName, ev_GetUserValues, ev_GroupStop, ev_Release, ev_ReleaseDelegated, ev_ReleaseToDestroy, ev_ReleaseToService, ev_ReleaseToTag, ev_Retrieve, ev_Retrieved, ev_SetParameters, ev_SetUserDictionary, ev_SetUserValues, ev_TerminalIdle, ev_TriggerRTC
 
Fields inherited from interface javax.telephony.media.MediaConstants
e_OK, q_Duration, q_Standard, q_Stop
 

Field Detail

tag_DestroyRequest

public static final java.lang.String tag_DestroyRequest
Special tag value to invoke destroy processing.

tag_CatchNone

public static final java.lang.String tag_CatchNone
Special tag to catch no tag. Means delegate will return with (isOwner()==false).

It is an error to use this as a return tag; the result is undefined.


tag_NeverReturn

public static final java.lang.String tag_NeverReturn
Special tag to catch no tag. Means delegate will return with (isOwner()==false).

It is an error to use this as a return tag; the result is undefined.


tag_NormalReturn

public static final java.lang.String tag_NormalReturn
Special tag value to return to most recent caller of delegateToService.

tag_RemoveSession

public static final java.lang.String tag_RemoveSession
Special tag to request that this MediaService be removed as the owner or potential owner. This special tag value ("Group_ECTF_RemoveSession") should not be used by applications. Applications that use this tag may get unexpected and non-portable results. It is defined for internal use in releaseToService and releaseDelegated.

tag_SessionDeath

public static final java.lang.String tag_SessionDeath
Special tag value indicating that the server has lost connection with the current owner.

tag_CatchAll

public static final java.lang.String tag_CatchAll
Special tag to catch any and all tags.

ev_Delegated

public static final Symbol ev_Delegated
Non-Trans event generated by delegateToService. Delievered to DelegationListener.onDelegated(javax.telephony.media.MediaServiceEvent).

q_Returned

public static final Symbol q_Returned
Qualifier when delegateToService completes because MediaGroup was returned to this MediaService. The return tag is available using DelegationEvent.getReturnTag();

This MediaService is bound.


q_Retrieved

public static final Symbol q_Retrieved
Qualifier when delegateToService completes because MediaGroup was retrieved by this or some older owner.

If retrieved by some older owner, then this MediaService is unbound.


q_Removed

public static final Symbol q_Removed
Qualifier when delegateToService completes because this MediaService executed releaseDelegated.

This MediaService is unbound.


q_Released

public static final Symbol q_Released
Qualifier when delegateToService completes because MediaGroup was released to older owner.
or when it was retrieved by older owner.

If MediaGroup was released, then getRetrieveCause() is v_released and getReturnTag() is the Tag [which was not caught by this MediaService]

If MediaGroup was retrieved, then getRetrieveCause() is the Symbol supplied to retrieve(Symbol cause)

This MediaService is unbound.


v_Released

public static final Symbol v_Released
Value of getRetrieveCause() when MediaGroup was released to older owner.

JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org