Package com.microstrategy.webapi
Interface ACMDecisionLog.ICrossProjectDecisionLog
-
- Enclosing class:
- ACMDecisionLog
public static interface ACMDecisionLog.ICrossProjectDecisionLog
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ACMDecisionLog.ICrossProjectDecisionLog.ILoop
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <TClusterNode extends IDSSXMLClusterNode>
voidbyPass(TClusterNode iClusterNode, java.util.Collection<java.lang.String> iProjectIds)
void
exception(java.lang.Throwable t)
void
fencedIn(java.util.Collection<com.microstrategy.webapi.CDSSXMLClusterNode> iClusterNodes)
void
fenceTiers(com.microstrategy.webapi.ACMProjectFenceTierCache.ProjectFenceTiers iProjectFenceTiers)
<TClusterNode extends IDSSXMLClusterNode>
voidfinalDecision(java.util.Map<TClusterNode,java.util.Collection<java.lang.String>> iClusterNodes)
java.lang.String
generate()
void
inputClusterNodes(java.util.Collection<com.microstrategy.webapi.CDSSXMLClusterNode> iClusterNodes)
void
inputClusterNodesWithSesions(java.util.Collection<ACMSessionIdResolver.ConfigSessionInfo> iConfigSessionInfos)
void
inputPids(java.util.Collection<java.lang.String> iPids)
void
inputUser(IDSSXMLSessionId.IMasterSessionId iMasterSessionId)
void
intersectCache(java.util.Collection<com.microstrategy.webapi.CDSSXMLClusterNode> iClusterNodes)
void
intersectCacheSortPidCount(java.util.Collection<com.microstrategy.webapi.ACMSessionDistributionHelper.NodeConfigPids> iNodeConfigPids)
ACMDecisionLog.ICrossProjectDecisionLog.ILoop
loop()
<TClusterNode extends IDSSXMLClusterNode>
voidvalidCache(java.util.Collection<TClusterNode> iClusterNodes)
-
-
-
Method Detail
-
byPass
<TClusterNode extends IDSSXMLClusterNode> void byPass(TClusterNode iClusterNode, java.util.Collection<java.lang.String> iProjectIds)
-
inputUser
void inputUser(IDSSXMLSessionId.IMasterSessionId iMasterSessionId)
-
inputClusterNodes
void inputClusterNodes(java.util.Collection<com.microstrategy.webapi.CDSSXMLClusterNode> iClusterNodes)
-
inputPids
void inputPids(java.util.Collection<java.lang.String> iPids)
-
inputClusterNodesWithSesions
void inputClusterNodesWithSesions(java.util.Collection<ACMSessionIdResolver.ConfigSessionInfo> iConfigSessionInfos)
-
intersectCache
void intersectCache(java.util.Collection<com.microstrategy.webapi.CDSSXMLClusterNode> iClusterNodes)
-
intersectCacheSortPidCount
void intersectCacheSortPidCount(java.util.Collection<com.microstrategy.webapi.ACMSessionDistributionHelper.NodeConfigPids> iNodeConfigPids)
-
validCache
<TClusterNode extends IDSSXMLClusterNode> void validCache(java.util.Collection<TClusterNode> iClusterNodes)
-
fenceTiers
void fenceTiers(com.microstrategy.webapi.ACMProjectFenceTierCache.ProjectFenceTiers iProjectFenceTiers)
-
fencedIn
void fencedIn(java.util.Collection<com.microstrategy.webapi.CDSSXMLClusterNode> iClusterNodes)
-
loop
ACMDecisionLog.ICrossProjectDecisionLog.ILoop loop()
-
finalDecision
<TClusterNode extends IDSSXMLClusterNode> void finalDecision(java.util.Map<TClusterNode,java.util.Collection<java.lang.String>> iClusterNodes)
-
exception
void exception(java.lang.Throwable t)
-
generate
java.lang.String generate()
-
-