public class MVELDialectRuntimeData extends Object implements org.drools.core.rule.DialectRuntimeData, Externalizable
| Modifier and Type | Class and Description |
|---|---|
static class |
MVELDialectRuntimeData.MapFunctionResolverFactory |
| Constructor and Description |
|---|
MVELDialectRuntimeData() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCompileable(MVELCompileable compilable) |
void |
addCompileable(org.drools.core.spi.Wireable wireable,
MVELCompileable compilable) |
void |
addFunction(org.mvel2.ast.Function function) |
void |
addImport(String str,
Class cls) |
void |
addImport(String str,
Method method) |
void |
addPackageImport(String str) |
org.drools.core.rule.DialectRuntimeData |
clone(org.drools.core.rule.DialectRuntimeRegistry registry,
ClassLoader rootClassLoader) |
org.drools.core.rule.DialectRuntimeData |
clone(org.drools.core.rule.DialectRuntimeRegistry registry,
ClassLoader rootClassLoader,
boolean excludeClasses) |
void |
compile(org.drools.core.spi.InternalReadAccessor reader) |
MVELDialectRuntimeData.MapFunctionResolverFactory |
getFunctionFactory() |
Map<String,Object> |
getImports() |
ClassLoader |
getPackageClassLoader() |
org.mvel2.ParserConfiguration |
getParserConfiguration() |
ClassLoader |
getRootClassLoader() |
boolean |
isDirty() |
void |
merge(org.drools.core.rule.DialectRuntimeRegistry registry,
org.drools.core.rule.DialectRuntimeData newData) |
void |
merge(org.drools.core.rule.DialectRuntimeRegistry registry,
org.drools.core.rule.DialectRuntimeData newData,
boolean excludeClasses) |
void |
onAdd(org.drools.core.rule.DialectRuntimeRegistry registry,
ClassLoader rootClassLoader) |
void |
onBeforeExecute() |
void |
onRemove() |
void |
readExternal(ObjectInput in) |
void |
reload() |
void |
removeFunction(org.drools.core.definitions.impl.KnowledgePackageImpl pkg,
org.drools.core.rule.Function function) |
void |
removeRule(org.drools.core.definitions.impl.KnowledgePackageImpl pkg,
org.drools.core.definitions.rule.impl.RuleImpl rule) |
void |
resetParserConfiguration() |
void |
setDirty(boolean dirty) |
void |
writeExternal(ObjectOutput out) |
public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void merge(org.drools.core.rule.DialectRuntimeRegistry registry,
org.drools.core.rule.DialectRuntimeData newData)
merge in interface org.drools.core.rule.DialectRuntimeDatapublic void merge(org.drools.core.rule.DialectRuntimeRegistry registry,
org.drools.core.rule.DialectRuntimeData newData,
boolean excludeClasses)
merge in interface org.drools.core.rule.DialectRuntimeDatapublic org.drools.core.rule.DialectRuntimeData clone(org.drools.core.rule.DialectRuntimeRegistry registry,
ClassLoader rootClassLoader)
clone in interface org.drools.core.rule.DialectRuntimeDatapublic org.drools.core.rule.DialectRuntimeData clone(org.drools.core.rule.DialectRuntimeRegistry registry,
ClassLoader rootClassLoader,
boolean excludeClasses)
clone in interface org.drools.core.rule.DialectRuntimeDatapublic void onAdd(org.drools.core.rule.DialectRuntimeRegistry registry,
ClassLoader rootClassLoader)
onAdd in interface org.drools.core.rule.DialectRuntimeDatapublic void onRemove()
onRemove in interface org.drools.core.rule.DialectRuntimeDatapublic void onBeforeExecute()
onBeforeExecute in interface org.drools.core.rule.DialectRuntimeDatapublic MVELDialectRuntimeData.MapFunctionResolverFactory getFunctionFactory()
public void removeRule(org.drools.core.definitions.impl.KnowledgePackageImpl pkg,
org.drools.core.definitions.rule.impl.RuleImpl rule)
removeRule in interface org.drools.core.rule.DialectRuntimeDatapublic void addFunction(org.mvel2.ast.Function function)
public void removeFunction(org.drools.core.definitions.impl.KnowledgePackageImpl pkg,
org.drools.core.rule.Function function)
removeFunction in interface org.drools.core.rule.DialectRuntimeDatapublic boolean isDirty()
isDirty in interface org.drools.core.rule.DialectRuntimeDatapublic void setDirty(boolean dirty)
setDirty in interface org.drools.core.rule.DialectRuntimeDatapublic void reload()
reload in interface org.drools.core.rule.DialectRuntimeDatapublic org.mvel2.ParserConfiguration getParserConfiguration()
public void resetParserConfiguration()
resetParserConfiguration in interface org.drools.core.rule.DialectRuntimeDatapublic void addPackageImport(String str)
public void addCompileable(MVELCompileable compilable)
public void compile(org.drools.core.spi.InternalReadAccessor reader)
compile in interface org.drools.core.rule.DialectRuntimeDatapublic void addCompileable(org.drools.core.spi.Wireable wireable,
MVELCompileable compilable)
public ClassLoader getRootClassLoader()
public ClassLoader getPackageClassLoader()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.