public class AIRegistryPreviousMultiPerm extends Object implements AIRegistryPrevious, ExprPreviousEvalStrategy
Constructor and Description |
---|
AIRegistryPreviousMultiPerm() |
Modifier and Type | Method and Description |
---|---|
void |
assignService(int num,
ExprPreviousEvalStrategy value) |
void |
deassignService(int num) |
Object |
evaluate(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
Collection<EventBean> |
evaluateGetCollEvents(EventBean[] eventsPerStream,
ExprEvaluatorContext context) |
Collection |
evaluateGetCollScalar(EventBean[] eventsPerStream,
ExprEvaluatorContext context) |
EventBean |
evaluateGetEventBean(EventBean[] eventsPerStream,
ExprEvaluatorContext context) |
int |
getAgentInstanceCount() |
public void assignService(int num, ExprPreviousEvalStrategy value)
assignService
in interface AIRegistryPrevious
public void deassignService(int num)
deassignService
in interface AIRegistryPrevious
public int getAgentInstanceCount()
getAgentInstanceCount
in interface AIRegistryPrevious
public Object evaluate(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
evaluate
in interface ExprPreviousEvalStrategy
public Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream, ExprEvaluatorContext context)
evaluateGetCollEvents
in interface ExprPreviousEvalStrategy
public Collection evaluateGetCollScalar(EventBean[] eventsPerStream, ExprEvaluatorContext context)
evaluateGetCollScalar
in interface ExprPreviousEvalStrategy
public EventBean evaluateGetEventBean(EventBean[] eventsPerStream, ExprEvaluatorContext context)
evaluateGetEventBean
in interface ExprPreviousEvalStrategy