Package org.evrete.api
Interface RuntimeContext<C extends RuntimeContext<C>>
- All Superinterfaces:
FluentImports<RuntimeContext<?>>,Listeners,PropertyAccess
- All Known Subinterfaces:
Knowledge,StatefulSession
public interface RuntimeContext<C extends RuntimeContext<C>> extends Listeners, FluentImports<RuntimeContext<?>>, PropertyAccess
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRuntimeContext.Kind -
Field Summary
Fields Modifier and Type Field Description static Comparator<Rule>SALIENCE_COMPARATOR -
Method Summary
-
Field Details
-
Method Details
-
getRuleComparator
Comparator<Rule> getRuleComparator() -
setRuleComparator
-
ruleExists
-
getKind
RuntimeContext.Kind getKind() -
compileRule
-
deployRule
-
newRule
-
newRule
RuleBuilder<C> newRule() -
getParentContext
RuntimeContext<?> getParentContext() -
wrapTypeResolver
-
getListeners
org.evrete.runtime.RuntimeListeners getListeners() -
getClassLoader
ClassLoader getClassLoader() -
setClassLoader
-
getActivationManagerFactory
Class<? extends ActivationManager> getActivationManagerFactory() -
setActivationManagerFactory
-
setActivationManagerFactory
-
getTypeResolver
TypeResolver getTypeResolver() -
getRuleDescriptor
-
getRuleDescriptor
-
getConfiguration
Configuration getConfiguration()
-