Package org.evrete.api
Interface RuntimeContext<C extends RuntimeContext<C>>
- Type Parameters:
C- context type parameter
- All Superinterfaces:
Environment,EvaluationListeners,EvaluatorsContext,FluentEnvironment<C>,FluentImports<RuntimeContext<?>>
- All Known Subinterfaces:
Knowledge,RuleSession<S>,StatefulSession
public interface RuntimeContext<C extends RuntimeContext<C>> extends FluentImports<RuntimeContext<?>>, FluentEnvironment<C>, EvaluatorsContext
-
Field Summary
Fields Modifier and Type Field Description static Comparator<Rule>SALIENCE_COMPARATOR -
Method Summary
Modifier and Type Method Description Class<? extends ActivationManager>getActivationManagerFactory()ClassLoadergetClassLoader()ConfigurationgetConfiguration()ExpressionResolvergetExpressionResolver()Comparator<Rule>getRuleComparator()KnowledgeServicegetService()TypeResolvergetTypeResolver()RuleBuilder<C>newRule()RuleBuilder<C>newRule(String name)<A extends ActivationManager>
voidsetActivationManagerFactory(Class<A> managerClass)voidsetActivationManagerFactory(String managerClass)CsetActivationMode(ActivationMode activationMode)voidsetClassLoader(ClassLoader classLoader)voidsetRuleComparator(Comparator<Rule> comparator)voidwrapTypeResolver(TypeResolverWrapper wrapper)Methods inherited from interface org.evrete.api.Environment
get, get, getPropertyNamesMethods inherited from interface org.evrete.api.EvaluationListeners
addListener, removeListenerMethods inherited from interface org.evrete.api.EvaluatorsContext
addEvaluator, addEvaluator, replaceEvaluatorMethods inherited from interface org.evrete.api.FluentEnvironment
setMethods inherited from interface org.evrete.api.FluentImports
addImport, addImport, getImports, getJavaImports
-
Field Details
-
SALIENCE_COMPARATOR
-
-
Method Details
-
getRuleComparator
Comparator<Rule> getRuleComparator() -
setRuleComparator
-
newRule
-
newRule
RuleBuilder<C> newRule() -
wrapTypeResolver
-
setActivationMode
-
getExpressionResolver
ExpressionResolver getExpressionResolver() -
getClassLoader
ClassLoader getClassLoader() -
getService
KnowledgeService getService() -
setClassLoader
-
getActivationManagerFactory
Class<? extends ActivationManager> getActivationManagerFactory() -
setActivationManagerFactory
-
setActivationManagerFactory
-
getTypeResolver
TypeResolver getTypeResolver() -
getConfiguration
Configuration getConfiguration()
-