Package org.evrete.api
Interface Knowledge
- All Superinterfaces:
Listeners,RuntimeContext<Knowledge>
public interface Knowledge extends RuntimeContext<Knowledge>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.evrete.api.RuntimeContext
RuntimeContext.Kind -
Field Summary
-
Method Summary
Modifier and Type Method Description StatefulSessioncreateSession()default RuntimeRuledeployRule(org.evrete.runtime.RuleDescriptor descriptor)List<org.evrete.runtime.RuleDescriptor>getRuleDescriptors()Methods inherited from interface org.evrete.api.RuntimeContext
compileRule, getConfiguration, getKind, getListeners, getRuleComparator, getRuleDescriptor, getRuleDescriptor, getTypeResolver, newRule, newRule, ruleExists, setRuleComparator, wrapTypeResolver
-
Method Details
-
createSession
StatefulSession createSession() -
getRuleDescriptors
List<org.evrete.runtime.RuleDescriptor> getRuleDescriptors() -
deployRule
- Specified by:
deployRulein interfaceRuntimeContext<Knowledge>
-