Class AIRegistryPriorEvalStrategyMultiPerm
java.lang.Object
com.espertech.esper.common.internal.context.airegistry.AIRegistryPriorEvalStrategyMultiPerm
- All Implemented Interfaces:
AIRegistryPriorEvalStrategy
,PriorEvalStrategy
public class AIRegistryPriorEvalStrategyMultiPerm
extends Object
implements AIRegistryPriorEvalStrategy
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.epl.expression.prior.PriorEvalStrategy
EMPTY_ARRAY, EPTYPE
-
Method Summary
Modifier and TypeMethodDescriptionvoid
assignService
(int serviceId, PriorEvalStrategy priorEvalStrategy) void
deassignService
(int serviceId) int
getSubstituteEvent
(EventBean originalEvent, boolean isNewData, int constantIndexNumber, int relativeIndex, ExprEvaluatorContext exprEvaluatorContext, int streamNum)
-
Method Details
-
assignService
- Specified by:
assignService
in interfaceAIRegistryPriorEvalStrategy
-
deassignService
public void deassignService(int serviceId) - Specified by:
deassignService
in interfaceAIRegistryPriorEvalStrategy
-
getInstanceCount
public int getInstanceCount()- Specified by:
getInstanceCount
in interfaceAIRegistryPriorEvalStrategy
-
getSubstituteEvent
public EventBean getSubstituteEvent(EventBean originalEvent, boolean isNewData, int constantIndexNumber, int relativeIndex, ExprEvaluatorContext exprEvaluatorContext, int streamNum) - Specified by:
getSubstituteEvent
in interfacePriorEvalStrategy
-