packagecom.sample;importjava.io.FileReader;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjavax.rules.ConfigurationException;importjavax.rules.RuleRuntime;importjavax.rules.RuleServiceProvider;importjavax.rules.RuleServiceProviderManager;importjavax.rules.StatelessRuleSession;importjavax.rules.admin.LocalRuleExecutionSetProvider;importjavax.rules.admin.RuleAdministrator;importjavax.rules.admin.RuleExecutionSet;importorg.drools.jsr94.rules.RuleServiceProviderImpl;public classJSR94Sample {private staticRuleServiceProvider ruleProvider;private static voidinitProvider(){
String uri=RuleServiceProviderImpl.RULE_SERVICE_PROVIDER;
Class providerClass= RuleServiceProviderImpl.class;try{//注册ruleProvider
RuleServiceProviderManager.registerRuleServiceProvider(uri, providerClass);//从RuleServiceProviderManager获取ruleProvider
ruleProvider =RuleServiceProviderManager.getRuleServiceP