java.lang.Object |
↳ |
com.microstrategy.webapi.ACMSessionReconstructor |
Known Direct Subclasses
|
Class Overview
ACMSessionReconstructor is the base class to recreate a session. In some cases the original session should be reused and in other
cases the original session should be only the springboard to create entirely new sessions. The general workflow for the two cases
is similar, while subtle differences are handled via polymorphism
Summary
Public Methods |
static
ACMSessionReconstructor
|
createAsymmetricNew(IDSSXMLServerSession iServerSession, IDSSXMLSessionId iSessionId, String iProjectId, ACMGSSCredential iGSSCredential, ACMCreateSessionParams iCSParams, ACMClusterInfo iClusterInfo)
createAsymmetricNew creates an ACMSessionReconstructor that will do the work to reconstruct a session in an asymmetric workflow (used by Library)
and the flag to reuse the session is off (default)@return
|
static
ACMSessionReconstructor
|
createAsymmetricReuse(IDSSXMLServerSession iServerSession, IDSSXMLSessionId iSessionId, String iProjectId, ACMGSSCredential iGSSCredential, ACMCreateSessionParams iCSParams, ACMClusterInfo iClusterInfo)
createAsymmetricReuse creates an ACMSessionReconstructor that will do the work to reconstruct a session in an asymmetric workflow (used by Library)
and the flag to reuse the session is on@return
|
static
ACMSessionReconstructor
|
createSymmetricNew(IDSSXMLServerSession iServerSession, IDSSXMLSessionId iSessionId, String iProjectId, ACMGSSCredential iGSSCredential, ACMCreateSessionParams iCSParams, ACMClusterInfo iClusterInfo)
createSymmetricNew creates an ACMSessionReconstructor that will do the work to reconstruct a session in a symmetric workflow (used by Web)
and the flag to reuse the session is off (default)@return
|
static
ACMSessionReconstructor
|
createSymmetricReuse(IDSSXMLServerSession iServerSession, IDSSXMLSessionId iSessionId, String iProjectId, ACMGSSCredential iGSSCredential, ACMCreateSessionParams iCSParams, ACMClusterInfo iClusterInfo)
createSymmetricReuse creates an ACMSessionReconstructor that will do the work to reconstruct a session in a symmetric workflow (used by Web)
and the flag to reuse the session is on@return
|
abstract
IDSSXMLSessionId
|
getSessionId()
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Fields
protected
final
String
mProjectId
protected
final
CDSSXMLServerSessionImpl
mServerSession
Protected Constructors
ACMSessionReconstructor is the base constructor that drives the walk through the polymorhpic method
Public Methods
createAsymmetricNew creates an ACMSessionReconstructor that will do the work to reconstruct a session in an asymmetric workflow (used by Library)
and the flag to reuse the session is off (default)@return
createAsymmetricReuse creates an ACMSessionReconstructor that will do the work to reconstruct a session in an asymmetric workflow (used by Library)
and the flag to reuse the session is on@return
createSymmetricNew creates an ACMSessionReconstructor that will do the work to reconstruct a session in a symmetric workflow (used by Web)
and the flag to reuse the session is off (default)@return
createSymmetricReuse creates an ACMSessionReconstructor that will do the work to reconstruct a session in a symmetric workflow (used by Web)
and the flag to reuse the session is on@return
Protected Methods
protected
abstract
boolean
isConfigSessionCloseable
()