public Object Evaluate(EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext, int streamNumber, ExprEvaluator evaluator, int constantIndexNumber) { int agentInstanceId = exprEvaluatorContext.AgentInstanceId; ExprPriorEvalStrategy strategy = _strategies.Array[agentInstanceId]; return(strategy.Evaluate(eventsPerStream, isNewData, exprEvaluatorContext, streamNumber, evaluator, constantIndexNumber)); }
public void AssignService(int num, ExprPriorEvalStrategy value) { AIRegistryUtil.CheckExpand(num, _strategies); _strategies.Array[num] = value; _count++; }
public void AssignService(int num, ExprPriorEvalStrategy value) { strategy = value; }
public void DeassignService(int num) { strategy = null; }
public void AssignService(int num, ExprPriorEvalStrategy value) { _strategies.Put(num, value); }