Package com.microstrategy.webapi
Interface IDSSXMLSessionId.IMasterSessionId
-
- All Superinterfaces:
IDSSXMLSessionId
- All Known Implementing Classes:
ACMSessionId.MasterSessionId
- Enclosing interface:
- IDSSXMLSessionId
public static interface IDSSXMLSessionId.IMasterSessionId extends IDSSXMLSessionId
IMasterSessionId is a master session id (MasterSessionId)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microstrategy.webapi.IDSSXMLSessionId
IDSSXMLSessionId.Factory, IDSSXMLSessionId.IConfigSessionId, IDSSXMLSessionId.IMasterSessionId, IDSSXMLSessionId.IProjectSessionId, IDSSXMLSessionId.TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDSSXMLSessionId.IMasterSessionId
Clone()
Clone will create a new copy of the IDSSXMLSessionId.-
Methods inherited from interface com.microstrategy.webapi.IDSSXMLSessionId
addLocale, addMessageId, addProjectId, addRetVal, addSSProjectId, castConfigSessionId, castConfigSessionIdOpt, castMasterSessionId, castMasterSessionIdOpt, castProjectSessionId, castProjectSessionIdOpt, getAugmentedSessionId, getConfigSessionId, getIServerNodeName, getLocale, getLocaleOpt, getMasterSessionId, getMessageId, getMessageIdOpt, getObscuredAugmentedSessionId, getPort, getProjectId, getProjectIdOpt, getProjectSessionId, getRetVal, getRetValOpt, getSessionId, getSSProjectId, getSSProjectIdOpt, getType, hasLocale, hasMessageId, hasProjectId, hasRetVal, hasSSProjectId
-
-
-
-
Method Detail
-
Clone
IDSSXMLSessionId.IMasterSessionId Clone() throws MSTRWebAPIException
Description copied from interface:IDSSXMLSessionId
Clone will create a new copy of the IDSSXMLSessionId. This is good because the ConfigSessionIds and ProjectSessionIds are held inside a number of maps and will be accessed on different threads. To avoid locking, it is good to create a Clone that you can use temporarily- Specified by:
Clone
in interfaceIDSSXMLSessionId
- Returns:
- the cloned Session Id
- Throws:
MSTRWebAPIException
-
-