public class RuleSet
extends net.e6tech.elements.common.script.AbstractScriptShell
| Constructor and Description |
|---|
RuleSet(java.util.Properties properties) |
RuleSet(net.e6tech.elements.common.resources.ResourceManager resourceManager) |
RuleSet(java.lang.String beanName,
net.e6tech.elements.common.resources.ResourceManager resourceManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRoot(java.lang.String ruleSet,
Rule root) |
Rule |
createRule(java.lang.String name,
groovy.lang.Closure closure,
boolean anonymous) |
Rule |
getRoot(java.lang.String ruleSet) |
void |
load(java.lang.String str) |
void |
loadRoots(java.lang.String... roots) |
java.lang.String |
log() |
protected void |
registerMBean(java.lang.String path,
Rule rule) |
void |
runRule(java.lang.String ruleSet,
RuleContext context) |
addCleanup, defineKnownEnvironments, dir, exec, exec, getKnownEnvironments, getProperties, getScripting, getVariable, initialize, isLoading, onLoaded, runAfter, runAfter, runAfterIfNotLoading, runLaunched, runNow, runNow, runNow, setKnownEnvironments, setProperties, setPropertypublic RuleSet(java.util.Properties properties)
public RuleSet(net.e6tech.elements.common.resources.ResourceManager resourceManager)
public RuleSet(java.lang.String beanName,
net.e6tech.elements.common.resources.ResourceManager resourceManager)
public void loadRoots(java.lang.String... roots)
throws javax.script.ScriptException
javax.script.ScriptExceptionpublic void load(java.lang.String str)
throws javax.script.ScriptException
load in class net.e6tech.elements.common.script.AbstractScriptShelljavax.script.ScriptExceptionprotected void registerMBean(java.lang.String path,
Rule rule)
public Rule createRule(java.lang.String name, groovy.lang.Closure closure, boolean anonymous)
public void addRoot(java.lang.String ruleSet,
Rule root)
public Rule getRoot(java.lang.String ruleSet)
public void runRule(java.lang.String ruleSet,
RuleContext context)
public java.lang.String log()