public class PatternSubexpressionPoolEngineSvc
extends java.lang.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(java.lang.String statementName,
PatternSubexpressionPoolStmtHandler stmtCounts) |
void |
decreaseCount(EvalFollowedByNode evalFollowedByNode) |
void |
forceIncreaseCount(EvalFollowedByNode evalFollowedByNode) |
void |
removeStatement(java.lang.String name) |
void |
setPatternMaxSubexpressions(java.lang.Long maxSubexpressions) |
boolean |
tryIncreaseCount(EvalFollowedByNode evalFollowedByNode) |
public PatternSubexpressionPoolEngineSvc(long maxPoolCountConfigured, boolean preventStart)
public void setPatternMaxSubexpressions(java.lang.Long maxSubexpressions)
public void addPatternContext(java.lang.String statementName, PatternSubexpressionPoolStmtHandler stmtCounts)
public void removeStatement(java.lang.String name)
public boolean tryIncreaseCount(EvalFollowedByNode evalFollowedByNode)
public void forceIncreaseCount(EvalFollowedByNode evalFollowedByNode)
public void decreaseCount(EvalFollowedByNode evalFollowedByNode)