public class PatternSubexpressionPoolEngineSvc extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PatternSubexpressionPoolEngineSvc.StatementEntry |
Constructor and Description |
---|
PatternSubexpressionPoolEngineSvc(long maxPoolCountConfigured,
boolean preventStart) |
Modifier and Type | Method and Description |
---|---|
void |
addPatternContext(String statementName,
PatternSubexpressionPoolStmtHandler stmtCounts) |
void |
decreaseCount(EvalNode evalNode,
AgentInstanceContext agentInstanceContext) |
void |
forceIncreaseCount(EvalNode evalNode,
AgentInstanceContext agentInstanceContext) |
void |
removeStatement(String name) |
void |
setPatternMaxSubexpressions(Long maxSubexpressions) |
boolean |
tryIncreaseCount(EvalNode evalNode,
AgentInstanceContext agentInstanceContext) |
public PatternSubexpressionPoolEngineSvc(long maxPoolCountConfigured, boolean preventStart)
public void setPatternMaxSubexpressions(Long maxSubexpressions)
public void addPatternContext(String statementName, PatternSubexpressionPoolStmtHandler stmtCounts)
public void removeStatement(String name)
public boolean tryIncreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
public void forceIncreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
public void decreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)