org.drools.jsr94.rules.admin
Class RuleExecutionSetProviderImpl

java.lang.Object
  |
  +--org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
All Implemented Interfaces:
javax.rules.admin.RuleExecutionSetProvider

public class RuleExecutionSetProviderImpl
extends java.lang.Object
implements javax.rules.admin.RuleExecutionSetProvider

The RuleExecutionSetProvider interface defines RuleExecutionSet  creation methods for defining RuleExecutionSets  from potentially serializable resources.

Author:
thomas diesler
See Also:
RuleExecutionSetProvider

Constructor Summary
RuleExecutionSetProviderImpl()
           
 
Method Summary
 javax.rules.admin.RuleExecutionSet createRuleExecutionSet(org.w3c.dom.Document document, java.util.Map properties)
          Creates a RuleExecutionSet implementation from an XML Document and additional vendor-specific properties.
 javax.rules.admin.RuleExecutionSet createRuleExecutionSet(java.io.Serializable serializable, java.util.Map properties)
          Creates a RuleExecutionSet implementation from a vendor specific AST representation and vendor-specific properties.
 javax.rules.admin.RuleExecutionSet createRuleExecutionSet(java.lang.String ruleExecutionSetUri, java.util.Map properties)
          Creates a RuleExecutionSet implementation from a URI.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleExecutionSetProviderImpl

public RuleExecutionSetProviderImpl()
Method Detail

createRuleExecutionSet

public javax.rules.admin.RuleExecutionSet createRuleExecutionSet(org.w3c.dom.Document document,
                                                                 java.util.Map properties)
                                                          throws javax.rules.admin.RuleExecutionSetCreateException,
                                                                 java.rmi.RemoteException
Creates a RuleExecutionSet implementation from an XML Document and additional vendor-specific properties.
Specified by:
createRuleExecutionSet in interface javax.rules.admin.RuleExecutionSetProvider
See Also:
RuleExecutionSetProvider.createRuleExecutionSet(Document,Map)

createRuleExecutionSet

public javax.rules.admin.RuleExecutionSet createRuleExecutionSet(java.io.Serializable serializable,
                                                                 java.util.Map properties)
                                                          throws javax.rules.admin.RuleExecutionSetCreateException,
                                                                 java.rmi.RemoteException
Creates a RuleExecutionSet implementation from a vendor specific AST representation and vendor-specific properties.
Specified by:
createRuleExecutionSet in interface javax.rules.admin.RuleExecutionSetProvider
See Also:
RuleExecutionSetProvider.createRuleExecutionSet(Serializable,Map)

createRuleExecutionSet

public javax.rules.admin.RuleExecutionSet createRuleExecutionSet(java.lang.String ruleExecutionSetUri,
                                                                 java.util.Map properties)
                                                          throws javax.rules.admin.RuleExecutionSetCreateException,
                                                                 java.io.IOException,
                                                                 java.rmi.RemoteException
Creates a RuleExecutionSet implementation from a URI.
Specified by:
createRuleExecutionSet in interface javax.rules.admin.RuleExecutionSetProvider
See Also:
RuleExecutionSetProvider.createRuleExecutionSet(String,Map)


Copyright © 2001-2003 The Werken Company. All Rights Reserved.