public interface SipSessionsUtilExt extends SipSessionsUtil
| Modifier and Type | Method and Description |
|---|---|
SipApplicationSession |
getApplicationSessionById(String applicationSessionId,
boolean isContainerManaged)
Returns the SipApplicationSession for a given applicationSessionId.
|
SipApplicationSession |
getApplicationSessionByKey(String applicationSessionKey,
boolean create,
boolean isContainerManaged)
Returns the SipApplicationSession for a given session applicationSessionKey.
|
void |
scheduleAsynchronousWork(String sipApplicationSessionId,
SipApplicationSessionAsynchronousWork work)
This method allows an application to access a SipApplicationSession in an asynchronous manner.
|
void |
scheduleAsynchronousWork(String sipSessionId,
SipSessionAsynchronousWork work)
This method allows an application to access a SipSession in an asynchronous manner.
|
getApplicationSessionById, getApplicationSessionByKey, getCorrespondingSipSessionSipApplicationSession getApplicationSessionById(String applicationSessionId, boolean isContainerManaged)
isContainerManaged - whether or not the container should bind and lock the sip application session in the same thread as the one that created itSipApplicationSession getApplicationSessionByKey(String applicationSessionKey, boolean create, boolean isContainerManaged)
applicationSessionKey - session applicationSessionKey of the SipApplicationSessioncreate - controls whether new session should be created upon lookup failureisContainerManaged - whether or not the container should bind and lock the sip application session in the same thread as the one that created itNullPointerException - if the applicationSessionKey is null.void scheduleAsynchronousWork(String sipSessionId, SipSessionAsynchronousWork work)
work - the work to be performed on this SipSession.void scheduleAsynchronousWork(String sipApplicationSessionId, SipApplicationSessionAsynchronousWork work)
work - the work to be performed on this SipApplicationSession.Copyright © 2015. All Rights Reserved.