package org.beanfuse.rule.engine;
import org.beanfuse.rule.Context;
import org.beanfuse.rule.RuleBase;
/**
* 规则匹配器,用于匹配对应数据起作用的规则
*
* @author chaostone
*
*/
public interface PatternMatcher {
/**
* 根据规则集,判断哪些属于这次的执行范围
* @param base
* @param context
* @return
*/
public Agenda buildAgenda(RuleBase base,Context context);
}