public class RLRuleExecutionSetProvider
extends java.lang.Object
implements javax.rules.admin.RuleExecutionSetProvider, java.io.Serializable
Constructor and Description |
---|
RLRuleExecutionSetProvider() |
Modifier and Type | Method and Description |
---|---|
javax.rules.admin.RuleExecutionSet |
createRuleExecutionSet(org.w3c.dom.Element element,
java.util.Map properties)
Create a RuleExecutionSet implementation from the specified XML document.
|
javax.rules.admin.RuleExecutionSet |
createRuleExecutionSet(java.io.Serializable ast,
java.util.Map properties)
Create a RuleExecutionSet implementation from an abstract syntax tree.
|
javax.rules.admin.RuleExecutionSet |
createRuleExecutionSet(java.lang.String uri,
java.util.Map properties)
Create a RuleExecutionSet implementation from an XML document referenced
by the specified URI (interpreted as a URL).
|
public javax.rules.admin.RuleExecutionSet createRuleExecutionSet(org.w3c.dom.Element element, java.util.Map properties) throws javax.rules.admin.RuleExecutionSetCreateException, java.rmi.RemoteException
createRuleExecutionSet
in interface javax.rules.admin.RuleExecutionSetProvider
element
- the XML document element.properties
- optional properties.javax.rules.admin.RuleExecutionSetCreateException
- if an error is encountered
creating the RuleExecutionSet.java.rmi.RemoteException
public javax.rules.admin.RuleExecutionSet createRuleExecutionSet(java.io.Serializable ast, java.util.Map properties) throws javax.rules.admin.RuleExecutionSetCreateException, java.rmi.RemoteException
createRuleExecutionSet
in interface javax.rules.admin.RuleExecutionSetProvider
ast
- the abstract syntax treeproperties
- optional properties.javax.rules.admin.RuleExecutionSetCreateException
- always.java.rmi.RemoteException
public javax.rules.admin.RuleExecutionSet createRuleExecutionSet(java.lang.String uri, java.util.Map properties) throws javax.rules.admin.RuleExecutionSetCreateException, java.rmi.RemoteException, java.io.IOException
createRuleExecutionSet
in interface javax.rules.admin.RuleExecutionSetProvider
uri
- the URL for an XML document describing the RuleExecutionSet.properties
- optional properties.java.io.IOException
- on an I/O error.javax.rules.admin.RuleExecutionSetCreateException
- if an error is encountered
creating the RuleExecutionSet.java.rmi.RemoteException