Package org.drools.base.rule
Interface DialectRuntimeData
- All Superinterfaces:
Cloneable
-
Method Summary
Modifier and TypeMethodDescriptionclone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader) clone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader, boolean excludeDeclaredClasses) default voidcompile(ReadAccessor reader) default ClassLoaderdefault ClassLoaderbooleanisDirty()voidmerge(DialectRuntimeRegistry registry, DialectRuntimeData newData) voidmerge(DialectRuntimeRegistry registry, DialectRuntimeData newData, boolean excludeDeclaredClasses) voidonAdd(DialectRuntimeRegistry dialectRuntimeRegistry, ClassLoader rootClassLoader) voidvoidonRemove()voidreload()default booleanvoidremoveFunction(KnowledgePackageImpl pkg, Function function) voidremoveRule(KnowledgePackageImpl pkg, RuleImpl rule) default voidvoidsetDirty(boolean dirty)
-
Method Details
-
removeRule
-
removeFunction
-
merge
-
merge
void merge(DialectRuntimeRegistry registry, DialectRuntimeData newData, boolean excludeDeclaredClasses) -
isDirty
boolean isDirty() -
setDirty
void setDirty(boolean dirty) -
reload
void reload() -
clone
-
clone
DialectRuntimeData clone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader, boolean excludeDeclaredClasses) -
onAdd
-
onRemove
void onRemove() -
onBeforeExecute
void onBeforeExecute() -
resetParserConfiguration
default void resetParserConfiguration() -
compile
-
getClassLoader
-
remove
-
getRootClassLoader
-