| Package | Description | 
|---|---|
| org.kie.api.command | |
| org.kie.api.event.rule | 
 Events emitted while rules are executing. 
 | 
| org.kie.api.runtime | 
 The runtime engine classes, including KieSession and StatelessKieSession. 
 | 
| org.kie.api.runtime.builder | |
| org.kie.api.runtime.rule | 
 The rule runtime classes. 
 | 
| Class and Description | 
|---|
| FactHandle
 An handle to a fact inserted into the working memory 
 | 
| Class and Description | 
|---|
| AgendaGroup | 
| FactHandle
 An handle to a fact inserted into the working memory 
 | 
| Match | 
| RuleFlowGroup | 
| Class and Description | 
|---|
| EntryPoint
 An entry-point is an abstract channel through where facts are inserted into the engine. 
 | 
| RuleRuntime
 The  
RuleRuntime is a super-interface for all KieSessions. | 
| StatefulRuleSession
 This interface adds methods available to the  
KieSession beyond what the WorkingMemory provides. | 
| StatelessRuleSession
 This interface is used as part of the  
StatelessKieSession, which is the interface
 returned from the KieBase. | 
| Class and Description | 
|---|
| FactHandle
 An handle to a fact inserted into the working memory 
 | 
| Class and Description | 
|---|
| ActivationGroup | 
| Agenda | 
| AgendaFilter | 
| AgendaGroup | 
| DataSource
 A DataSource is a source of the data processed by a given  
RuleUnit. | 
| EntryPoint
 An entry-point is an abstract channel through where facts are inserted into the engine. 
 | 
| FactHandle
 An handle to a fact inserted into the working memory 
 | 
| FactHandle.State
 The way how the fact to which this FactHandle was assigned
 has been inserted into the working memory 
 | 
| LiveQuery | 
| Match | 
| Operator
 An interface for Operator definitions. 
 | 
| QueryResults
 
 Contains the results of a query. 
 | 
| QueryResultsRow
 A row of data from the QueryResults container. 
 | 
| Row | 
| RuleFlowGroup | 
| RuleRuntime
 The  
RuleRuntime is a super-interface for all KieSessions. | 
| RuleUnit
 Rule units represent a purely declarative approach to partition a rules set into smaller units,
 binding different data sources to those units and orchestrate the execution of the individual unit. 
 | 
| RuleUnit.Identity | 
| RuleUnitExecutor
 RuleUnitExecutor allows to execute different  
RuleUnits. | 
| Variable | 
| ViewChangedEventListener | 
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.