public EventBean EvaluateGetEventBean(EventBean[] eventsPerStream, ExprEvaluatorContext context) { int agentInstanceId = context.AgentInstanceId; ExprPreviousEvalStrategy strategy = _strategies.Get(agentInstanceId); return(strategy.EvaluateGetEventBean(eventsPerStream, context)); }
public Object Evaluate(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext) { int agentInstanceId = exprEvaluatorContext.AgentInstanceId; ExprPreviousEvalStrategy strategy = _strategies.Get(agentInstanceId); return(strategy.Evaluate(eventsPerStream, exprEvaluatorContext)); }
public ICollection <object> EvaluateGetCollScalar(EventBean[] eventsPerStream, ExprEvaluatorContext context) { int agentInstanceId = context.AgentInstanceId; ExprPreviousEvalStrategy strategy = _strategies.Get(agentInstanceId); return(strategy.EvaluateGetCollScalar(eventsPerStream, context)); }
public ICollection <EventBean> EvaluateGetCollEvents(EventBean[] eventsPerStream, ExprEvaluatorContext context) { int agentInstanceId = context.AgentInstanceId; ExprPreviousEvalStrategy strategy = _strategies.Array[agentInstanceId]; return(strategy.EvaluateGetCollEvents(eventsPerStream, context)); }
public void AssignService(int num, ExprPreviousEvalStrategy value) { _strategies.Put(num, value); }
public void DeassignService(int num) { this._strategy = null; }
public void AssignService(int num, ExprPreviousEvalStrategy value) { this._strategy = value; }
public void AssignService(int num, ExprPreviousEvalStrategy value) { AIRegistryUtil.CheckExpand(num, _strategies); _strategies.Array[num] = value; _count++; }