org.drools.jsr94.rules.admin
Class RuleAdministratorImpl
java.lang.Object
|
+--org.drools.jsr94.rules.admin.RuleAdministratorImpl
- All Implemented Interfaces:
- javax.rules.admin.RuleAdministrator
- public class RuleAdministratorImpl
- extends java.lang.Object
- implements javax.rules.admin.RuleAdministrator
The RuleAdministrator
interface is used by rule execution set
administrators to load rule execution sets from external sources and
create a RuleExecutionSet runtime object.
- Author:
- thomas diesler
- See Also:
RuleAdministrator
Method Summary |
javax.rules.admin.LocalRuleExecutionSetProvider |
getLocalRuleExecutionSetProvider(java.util.Map properties)
Returns a LocalRuleExecutionSetProvider implementation. |
javax.rules.admin.RuleExecutionSetProvider |
getRuleExecutionSetProvider(java.util.Map properties)
Returns a RemoteRuleExecutionSetProvider implementation. |
void |
registerRuleExecutionSet(java.lang.String bindUri,
javax.rules.admin.RuleExecutionSet ruleExecutionSet,
java.util.Map properties)
Registers a RuleExecutionSet and associates it with a given URI. |
void |
unregisterRuleExecutionSet(java.lang.String bindUri,
java.util.Map properties)
Unregisters a previously registers RuleExecutionSet from a URI. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuleAdministratorImpl
public RuleAdministratorImpl()
getRuleExecutionSetProvider
public javax.rules.admin.RuleExecutionSetProvider getRuleExecutionSetProvider(java.util.Map properties)
- Returns a
RemoteRuleExecutionSetProvider
implementation.
- Specified by:
getRuleExecutionSetProvider
in interface javax.rules.admin.RuleAdministrator
- See Also:
RuleAdministrator
getLocalRuleExecutionSetProvider
public javax.rules.admin.LocalRuleExecutionSetProvider getLocalRuleExecutionSetProvider(java.util.Map properties)
- Returns a
LocalRuleExecutionSetProvider
implementation.
- Specified by:
getLocalRuleExecutionSetProvider
in interface javax.rules.admin.RuleAdministrator
- See Also:
RuleAdministrator.getLocalRuleExecutionSetProvider(java.util.Map)
registerRuleExecutionSet
public void registerRuleExecutionSet(java.lang.String bindUri,
javax.rules.admin.RuleExecutionSet ruleExecutionSet,
java.util.Map properties)
throws javax.rules.admin.RuleExecutionSetRegisterException
- Registers a
RuleExecutionSet
and associates it with a given URI.
- Specified by:
registerRuleExecutionSet
in interface javax.rules.admin.RuleAdministrator
- See Also:
RuleAdministrator.registerRuleExecutionSet(java.lang.String, javax.rules.admin.RuleExecutionSet, java.util.Map)
unregisterRuleExecutionSet
public void unregisterRuleExecutionSet(java.lang.String bindUri,
java.util.Map properties)
throws javax.rules.admin.RuleExecutionSetUnregisterException
- Unregisters a previously registers
RuleExecutionSet
from a URI.
- Specified by:
unregisterRuleExecutionSet
in interface javax.rules.admin.RuleAdministrator
- See Also:
RuleAdministrator.unregisterRuleExecutionSet(java.lang.String, java.util.Map)
Copyright © 2001-2003 The Werken Company. All Rights Reserved.