biz.hammurapi.rules.jsr94
Class FileRuleServiceProvider

java.lang.Object
  extended by javax.rules.RuleServiceProvider
      extended by biz.hammurapi.rules.jsr94.FileRuleServiceProvider

public class FileRuleServiceProvider
extends javax.rules.RuleServiceProvider

This rule service provider reads configuration from XML files. XML definitions are read from rules home directory. By default it is .hammurapi-rules directory in user home directory. This can be changed by setting biz.hammurapi.rules.jsr94.FileRuleServiceProvider:home property to custom rules home directory name.

Version:
${Revision}
Author:
Pavel Vlasov

Nested Class Summary
static class FileRuleServiceProvider.Registration
          Registration entry
 
Constructor Summary
FileRuleServiceProvider()
          Constructs rule service provider and reads rule definitions from XML file registrations.xml in rules home directory.
 
Method Summary
 javax.rules.admin.RuleAdministrator getRuleAdministrator()
           
 javax.rules.RuleRuntime getRuleRuntime()
           
 
Methods inherited from class javax.rules.RuleServiceProvider
createInstance, setClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileRuleServiceProvider

public FileRuleServiceProvider()
Constructs rule service provider and reads rule definitions from XML file registrations.xml in rules home directory.

Method Detail

getRuleRuntime

public javax.rules.RuleRuntime getRuleRuntime()
                                       throws javax.rules.ConfigurationException
Specified by:
getRuleRuntime in class javax.rules.RuleServiceProvider
Throws:
javax.rules.ConfigurationException

getRuleAdministrator

public javax.rules.admin.RuleAdministrator getRuleAdministrator()
                                                         throws javax.rules.ConfigurationException
Specified by:
getRuleAdministrator in class javax.rules.RuleServiceProvider
Throws:
javax.rules.ConfigurationException


Copyright © 2005 Hammurapi Group. All Rights Reserved.