public static class

ACMSessionIdResolver.SimultaneousSessionCreationManager

extends Object
implements AutoCloseable
java.lang.Object
   ↳ com.microstrategy.webapi.ACMSessionIdResolver.SimultaneousSessionCreationManager<T extends com.microstrategy.webapi.IDSSXMLSessionId>

Summary

Public Constructors
SimultaneousSessionCreationManager(ACMSessionIdResolver.Maps iMaps, IDSSXMLSessionId.IMasterSessionId iMasterSessionId, SSCMSessionTypeInfo<T> iSSCMSessionTypeInfo)
Public Methods
void close()
String createMapKey()
void finish(T iSessionId, ACMClusterInfo iClusterInfo, boolean iIsCloseable)
finish ends the process that adds a Project Session Id under the input Master Session Id that was started by startCreateProjectSessionId
T getSessionId()
getProjectSessionId gets the Project Session Id if the create session failed.
String getSpecificConnectivityInfo()
void setError(MSTRWebAPIException iEx)
void waitUntilSessionIsReady()
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.AutoCloseable

Public Constructors

public SimultaneousSessionCreationManager (ACMSessionIdResolver.Maps iMaps, IDSSXMLSessionId.IMasterSessionId iMasterSessionId, SSCMSessionTypeInfo<T> iSSCMSessionTypeInfo)

Public Methods

public void close ()

public String createMapKey ()

public void finish (T iSessionId, ACMClusterInfo iClusterInfo, boolean iIsCloseable)

finish ends the process that adds a Project Session Id under the input Master Session Id that was started by startCreateProjectSessionId

Parameters
iSessionId a new Project Session Id to be added to the maps

public T getSessionId ()

getProjectSessionId gets the Project Session Id if the create session failed. Otherwise it throws the exception of the create session failure@return

public String getSpecificConnectivityInfo ()

public void setError (MSTRWebAPIException iEx)

public void waitUntilSessionIsReady ()