public class PatternSubexpressionPoolRuntimeSvcImpl extends Object implements PatternSubexpressionPoolRuntimeSvc
Modifier and Type | Class and Description |
---|---|
static class |
PatternSubexpressionPoolRuntimeSvcImpl.StatementEntry |
Constructor and Description |
---|
PatternSubexpressionPoolRuntimeSvcImpl(long maxPoolCountConfigured,
boolean preventStart) |
Modifier and Type | Method and Description |
---|---|
void |
addPatternContext(int statementId,
String statementName,
PatternSubexpressionPoolStmtHandler stmtCounts) |
void |
decreaseCount(EvalNode evalNode,
AgentInstanceContext agentInstanceContext) |
void |
forceIncreaseCount(EvalNode evalNode,
AgentInstanceContext agentInstanceContext) |
void |
removeStatement(int statementId) |
boolean |
tryIncreaseCount(EvalNode evalNode,
AgentInstanceContext agentInstanceContext) |
public PatternSubexpressionPoolRuntimeSvcImpl(long maxPoolCountConfigured, boolean preventStart)
public void addPatternContext(int statementId, String statementName, PatternSubexpressionPoolStmtHandler stmtCounts)
addPatternContext
in interface PatternSubexpressionPoolRuntimeSvc
public void removeStatement(int statementId)
removeStatement
in interface PatternSubexpressionPoolRuntimeSvc
public boolean tryIncreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
tryIncreaseCount
in interface PatternSubexpressionPoolRuntimeSvc
public void forceIncreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
forceIncreaseCount
in interface PatternSubexpressionPoolRuntimeSvc
public void decreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
decreaseCount
in interface PatternSubexpressionPoolRuntimeSvc
Copyright © 2005–2018. All rights reserved.