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 ruleSetName,
Rule root) |
Rule |
createRule(java.lang.String name,
groovy.lang.Closure closure,
boolean anonymous) |
Rule |
getRoot(java.lang.String ruleSetName) |
void |
load(java.lang.String str) |
void |
loadRoots(java.lang.String... rootSet) |
java.lang.String |
log() |
boolean |
measurement() |
RuleSet |
measurement(boolean b) |
protected void |
registerMBean(java.lang.String path,
Rule rule) |
void |
runRule(java.lang.String ruleSetName,
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... rootSet)
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 ruleSetName,
Rule root)
public Rule getRoot(java.lang.String ruleSetName)
public void runRule(java.lang.String ruleSetName,
RuleContext context)
public RuleSet measurement(boolean b)
public boolean measurement()
public java.lang.String log()