| java.lang.Object | ||
| ↳ | com.microstrategy.webapi.ACMSessionReconstructor | |
| ↳ | com.microstrategy.webapi.ACMSessionIdResolver.SymmetricReuseSessionReconstructor | |
SymmetricReuseSessionReconstructor reconstructs sessions for the case (1) symmetric, (2) reuse sessions Notice that this is a static inner class that does NOT relying on the outer instance. That's because in the non ACM workflows the outer instance does not exist The implementation is trivial, because when reusing the session nothing needs to be done.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.microstrategy.webapi.ACMSessionReconstructor
| |||||||||||
| Protected Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| SymmetricReuseSessionReconstructor(IDSSXMLServerSession iServerSession, IDSSXMLSessionId iSessionId, String iProjectId, ACMGSSCredential iGSSCredential, ACMCreateSessionParams iCSParams, ACMClusterInfo iClusterInfo) | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void | createMasterSessionIdIfNeeded(IDSSXMLSessionId.IConfigSessionId lConfigSessionId, ACMJwt iACMJwt, ACMGSSCredential iGSSCredential, ACMCreateSessionParams iCSParams, int iIServerSessionIdleTimeout, boolean iIsCloseable) | ||||||||||
| void |
createProjectSessionIfNeeded(IDSSXMLSessionId.IConfigSessionId iConfigSessionId, ACMGSSCredential iGSSCredential, ACMCreateSessionParams iCSParams, ACMJwt iACMJwt)
createProjectSessionIfNeeded will create the project session if the original session was a project session
| ||||||||||
| IDSSXMLSessionId.IConfigSessionId |
getConfigSession(CDSSXMLServerSessionImpl.GetJwtReturn lNewSessionInfo)
getConfigSession will use the newly created config session no matter what
| ||||||||||
| IDSSXMLSessionId | getSessionId() | ||||||||||
| boolean |
isConfigSessionCloseable()
isConfigSessionCloseable will return true no matter what
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.microstrategy.webapi.ACMSessionReconstructor
| |||||||||||
From class
java.lang.Object
| |||||||||||
| MSTRWebAPIException |
|---|
| MSTRWebAPIException |
|---|
createProjectSessionIfNeeded will create the project session if the original session was a project session
| MSTRWebAPIException |
|---|
getConfigSession will use the newly created config session no matter what
| MSTRWebAPIException |
|---|
isConfigSessionCloseable will return true no matter what