|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.parlay.session.ParlaySessionImpl
public class ParlaySessionImpl
Manages all Parlay Session state. Will contain maps to each of the selected services and the related FwSession.
| Field Summary | |
|---|---|
protected FwSession |
fwSession
|
| Constructor Summary | |
|---|---|
ParlaySessionImpl(FwSessionProperties fwProperties,
ActivityManager activityManager)
|
|
| Method Summary | |
|---|---|
ServiceSession |
createServiceSession(java.lang.String serviceTypeName,
ServiceAndToken serviceAndToken,
org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier,
FwSession fwSession,
ActivityManager activityManager)
|
void |
destroy()
Destroys the Parlay Session. |
FwSession |
getFwSession()
|
GccsListener |
getGccsListener()
|
MpccsListener |
getMpccsListener()
|
org.mobicents.csapi.jr.slee.TpServiceIdentifier |
getService(java.lang.String serviceTypeName,
java.util.Properties serviceProperties)
Returns an identifier for a service matching the specified name and service properties. |
ServiceSession |
getServiceSession(org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier)
Gets the session for the specified service identifier. |
UiListener |
getUiListener()
|
void |
init()
Initialise Parlay Session. |
void |
setGccsListener(GccsListener gccsListener)
|
void |
setMpccsListener(MpccsListener mpccsListener)
|
void |
setUiListener(UiListener uiListener)
|
void |
terminateAccess(org.mobicents.csapi.jr.slee.fw.TerminateAccessEvent event)
Called due to a gateway initiated access termination. |
void |
terminateServiceAgreement(org.mobicents.csapi.jr.slee.fw.TerminateServiceAgreementEvent event)
Called due to a gateway initiated service agreement termination. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected transient FwSession fwSession
| Constructor Detail |
|---|
public ParlaySessionImpl(FwSessionProperties fwProperties,
ActivityManager activityManager)
| Method Detail |
|---|
public void init()
throws FwSessionException
ParlaySession
init in interface ParlaySessionFwSessionExceptionpublic void destroy()
ParlaySession
destroy in interface ParlaySession
public org.mobicents.csapi.jr.slee.TpServiceIdentifier getService(java.lang.String serviceTypeName,
java.util.Properties serviceProperties)
throws FwSessionException,
javax.slee.resource.ResourceException
ParlaySession
getService in interface ParlaySessionserviceTypeName - The Parlay service type name e.g. P_USER_INTERACTION.serviceProperties - The Parlay service properties in (Name;Value) pairs. For
parameters with a set of values use a comma separated list.
javax.slee.resource.ResourceException
FwSessionExceptionpublic ServiceSession getServiceSession(org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier)
ParlaySession
getServiceSession in interface ParlaySessionpublic void terminateAccess(org.mobicents.csapi.jr.slee.fw.TerminateAccessEvent event)
FwSessionListener
terminateAccess in interface FwSessionListenerpublic void terminateServiceAgreement(org.mobicents.csapi.jr.slee.fw.TerminateServiceAgreementEvent event)
FwSessionListener
terminateServiceAgreement in interface FwSessionListenerpublic FwSession getFwSession()
public MpccsListener getMpccsListener()
public void setMpccsListener(MpccsListener mpccsListener)
setMpccsListener in interface ParlaySessionmpccsListener - The mpccsListener to set.
public ServiceSession createServiceSession(java.lang.String serviceTypeName,
ServiceAndToken serviceAndToken,
org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier,
FwSession fwSession,
ActivityManager activityManager)
throws javax.slee.resource.ResourceException
serviceAndToken - serviceIdentifier - fwSession - activityManager -
javax.slee.resource.ResourceExceptionpublic GccsListener getGccsListener()
public void setGccsListener(GccsListener gccsListener)
setGccsListener in interface ParlaySessiongccsListener - The gccsListener to set.public UiListener getUiListener()
public void setUiListener(UiListener uiListener)
setUiListener in interface ParlaySessionuiListener - The uiListener to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||