com.espertech.esper.pattern.pool
Class PatternSubexpressionPoolEngineSvc

java.lang.Object
  extended by com.espertech.esper.pattern.pool.PatternSubexpressionPoolEngineSvc

public class PatternSubexpressionPoolEngineSvc
extends java.lang.Object


Nested Class Summary
static class PatternSubexpressionPoolEngineSvc.StatementEntry
           
 
Constructor Summary
PatternSubexpressionPoolEngineSvc(long maxPoolCountConfigured, boolean preventStart)
           
 
Method Summary
 void addPatternContext(java.lang.String statementName, PatternSubexpressionPoolStmtHandler stmtCounts)
           
 void decreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
           
 void forceIncreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
           
 void removeStatement(java.lang.String name)
           
 void setPatternMaxSubexpressions(java.lang.Long maxSubexpressions)
           
 boolean tryIncreaseCount(EvalNode evalNode, AgentInstanceContext agentInstanceContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternSubexpressionPoolEngineSvc

public PatternSubexpressionPoolEngineSvc(long maxPoolCountConfigured,
                                         boolean preventStart)
Method Detail

setPatternMaxSubexpressions

public void setPatternMaxSubexpressions(java.lang.Long maxSubexpressions)

addPatternContext

public void addPatternContext(java.lang.String statementName,
                              PatternSubexpressionPoolStmtHandler stmtCounts)

removeStatement

public void removeStatement(java.lang.String name)

tryIncreaseCount

public boolean tryIncreaseCount(EvalNode evalNode,
                                AgentInstanceContext agentInstanceContext)

forceIncreaseCount

public void forceIncreaseCount(EvalNode evalNode,
                               AgentInstanceContext agentInstanceContext)

decreaseCount

public void decreaseCount(EvalNode evalNode,
                          AgentInstanceContext agentInstanceContext)

© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com