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(EvalFollowedByNode evalFollowedByNode)
           
 void forceIncreaseCount(EvalFollowedByNode evalFollowedByNode)
           
 void removeStatement(java.lang.String name)
           
 void setPatternMaxSubexpressions(java.lang.Long maxSubexpressions)
           
 boolean tryIncreaseCount(EvalFollowedByNode evalFollowedByNode)
           
 
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(EvalFollowedByNode evalFollowedByNode)

forceIncreaseCount

public void forceIncreaseCount(EvalFollowedByNode evalFollowedByNode)

decreaseCount

public void decreaseCount(EvalFollowedByNode evalFollowedByNode)

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