Package org.drools.core.rule
Interface DialectRuntimeData
-
- All Superinterfaces:
Cloneable
- All Known Implementing Classes:
JavaDialectRuntimeData
public interface DialectRuntimeData extends Cloneable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DialectRuntimeData
clone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader)
DialectRuntimeData
clone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader, boolean excludeDeclaredClasses)
default void
compile(InternalReadAccessor reader)
boolean
isDirty()
void
merge(DialectRuntimeRegistry registry, DialectRuntimeData newData)
void
merge(DialectRuntimeRegistry registry, DialectRuntimeData newData, boolean excludeDeclaredClasses)
void
onAdd(DialectRuntimeRegistry dialectRuntimeRegistry, ClassLoader rootClassLoader)
void
onBeforeExecute()
void
onRemove()
void
reload()
void
removeFunction(KnowledgePackageImpl pkg, Function function)
void
removeRule(KnowledgePackageImpl pkg, RuleImpl rule)
default void
resetParserConfiguration()
void
setDirty(boolean dirty)
-
-
-
Method Detail
-
removeRule
void removeRule(KnowledgePackageImpl pkg, RuleImpl rule)
-
removeFunction
void removeFunction(KnowledgePackageImpl pkg, Function function)
-
merge
void merge(DialectRuntimeRegistry registry, DialectRuntimeData newData)
-
merge
void merge(DialectRuntimeRegistry registry, DialectRuntimeData newData, boolean excludeDeclaredClasses)
-
isDirty
boolean isDirty()
-
setDirty
void setDirty(boolean dirty)
-
reload
void reload()
-
clone
DialectRuntimeData clone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader)
-
clone
DialectRuntimeData clone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader, boolean excludeDeclaredClasses)
-
onAdd
void onAdd(DialectRuntimeRegistry dialectRuntimeRegistry, ClassLoader rootClassLoader)
-
onRemove
void onRemove()
-
onBeforeExecute
void onBeforeExecute()
-
resetParserConfiguration
default void resetParserConfiguration()
-
compile
default void compile(InternalReadAccessor reader)
-
-