|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The RuleExecutionSetProvider interface defines RuleExecutionSet creation methods for defining RuleExecutionSets from potentially serializable resources. These methods all take Serializable instances and this class can be implemented using an RMI stub to a remote object.
Method Summary | |
RuleExecutionSet |
createRuleExecutionSet(org.w3c.dom.Element ruleExecutionSetElement,
java.util.Map properties)
Creates a RuleExecutionSet implementation from an XML Document and additional vendor-specific properties. |
RuleExecutionSet |
createRuleExecutionSet(java.io.Serializable ruleExecutionSetAst,
java.util.Map properties)
Creates a RuleExecutionSet implementation from a vendor specific AST representation and vendor-specific properties. |
RuleExecutionSet |
createRuleExecutionSet(java.lang.String ruleExecutionSetUri,
java.util.Map properties)
Creates a RuleExecutionSet implementation from a URI. |
Method Detail |
public RuleExecutionSet createRuleExecutionSet(org.w3c.dom.Element ruleExecutionSetElement, java.util.Map properties) throws RuleExecutionSetCreateException, java.rmi.RemoteException
ruleExecutionSetElement
- the XML element that is the source of the rule execution setproperties
- additional properties used to create the
RuleExecutionSet implementation. May be null.
RuleExecutionSetCreateException
- on rule execution set creation error.
java.rmi.RemoteException
public RuleExecutionSet createRuleExecutionSet(java.io.Serializable ruleExecutionSetAst, java.util.Map properties) throws RuleExecutionSetCreateException, java.rmi.RemoteException
ruleExecutionSetAst
- the vendor representation of a rule execution setproperties
- additional properties used to create the
RuleExecutionSet implementation. May be null.
RuleExecutionSetCreateException
- on rule execution set creation error.
java.rmi.RemoteException
public RuleExecutionSet createRuleExecutionSet(java.lang.String ruleExecutionSetUri, java.util.Map properties) throws RuleExecutionSetCreateException, java.io.IOException, java.rmi.RemoteException
ruleExecutionSetUri
- the URI to load the rule execution set fromproperties
- additional properties used to create the
RuleExecutionSet implementation. May be null.
RuleExecutionSetCreateException
- on rule execution set creation error.
java.io.IOException
- if an I/O error occurs while accessing the URI
java.rmi.RemoteException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |