Package oracle.rules.jsr94.admin
Class RLRuleExecutionSetProvider
java.lang.Object
oracle.rules.jsr94.admin.RLRuleExecutionSetProvider
- All Implemented Interfaces:
Serializable
,javax.rules.admin.RuleExecutionSetProvider
public class RLRuleExecutionSetProvider
extends Object
implements javax.rules.admin.RuleExecutionSetProvider, Serializable
The Oracle Business Rules implementation of the RuleExecutionSetProvider
interface.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.rules.admin.RuleExecutionSet
createRuleExecutionSet
(Serializable ast, Map properties) Create a RuleExecutionSet implementation from an abstract syntax tree.javax.rules.admin.RuleExecutionSet
createRuleExecutionSet
(String uri, Map properties) Create a RuleExecutionSet implementation from an XML document referenced by the specified URI (interpreted as a URL).javax.rules.admin.RuleExecutionSet
createRuleExecutionSet
(Element element, Map properties) Create a RuleExecutionSet implementation from the specified XML document.
-
Constructor Details
-
RLRuleExecutionSetProvider
public RLRuleExecutionSetProvider()
-
-
Method Details
-
createRuleExecutionSet
public javax.rules.admin.RuleExecutionSet createRuleExecutionSet(Element element, Map properties) throws javax.rules.admin.RuleExecutionSetCreateException, RemoteException Create a RuleExecutionSet implementation from the specified XML document.- Specified by:
createRuleExecutionSet
in interfacejavax.rules.admin.RuleExecutionSetProvider
- Parameters:
element
- the XML document element.properties
- optional properties.- Returns:
- the RuleExecutionSet
- Throws:
javax.rules.admin.RuleExecutionSetCreateException
- if an error is encountered creating the RuleExecutionSet.RemoteException
-
createRuleExecutionSet
public javax.rules.admin.RuleExecutionSet createRuleExecutionSet(Serializable ast, Map properties) throws javax.rules.admin.RuleExecutionSetCreateException, RemoteException Create a RuleExecutionSet implementation from an abstract syntax tree. This method is not supported and invoking it will throw a RuleExecutionSetCreateException.- Specified by:
createRuleExecutionSet
in interfacejavax.rules.admin.RuleExecutionSetProvider
- Parameters:
ast
- the abstract syntax treeproperties
- optional properties.- Returns:
- the RuleExecutionSet
- Throws:
javax.rules.admin.RuleExecutionSetCreateException
- always.RemoteException
-
createRuleExecutionSet
public javax.rules.admin.RuleExecutionSet createRuleExecutionSet(String uri, Map properties) throws javax.rules.admin.RuleExecutionSetCreateException, RemoteException, IOException Create a RuleExecutionSet implementation from an XML document referenced by the specified URI (interpreted as a URL).- Specified by:
createRuleExecutionSet
in interfacejavax.rules.admin.RuleExecutionSetProvider
- Parameters:
uri
- the URL for an XML document describing the RuleExecutionSet.properties
- optional properties.- Returns:
- the RuleExecutionSet
- Throws:
IOException
- on an I/O error.javax.rules.admin.RuleExecutionSetCreateException
- if an error is encountered creating the RuleExecutionSet.RemoteException
-