| Package | Description | 
|---|---|
| org.kie.api | 
 Base KIE API classes. 
 | 
| org.kie.api.command | |
| org.kie.api.event | 
 Comprehensive event API for all parts of the platform. 
 | 
| org.kie.api.marshalling | 
 
Marshalling classes are used to marshall and unmarshal StatefulKieSessions
See KieMarshallers for more detailed information. 
 | 
| org.kie.api.persistence.jpa | |
| org.kie.api.runtime | 
 The runtime engine classes, including KieSession and StatelessKieSession. 
 | 
| org.kie.api.runtime.builder | |
| org.kie.api.runtime.manager | |
| org.kie.api.runtime.process | 
 The process runtime classes. 
 | 
| org.kie.api.runtime.rule | 
 The rule runtime classes. 
 | 
| org.kie.api.task | 
| Class and Description | 
|---|
| Environment | 
| KieContainer
 A container for all the KieBases of a given KieModule 
 | 
| KieSession
 KieSession is the most common way to interact with the engine. 
 | 
| KieSessionConfiguration
 A class to store Session related configuration. 
 | 
| StatelessKieSession
 StatelessKieSession provides a convenience API, wrapping KieSession. 
 | 
| Class and Description | 
|---|
| ObjectFilter
 ObjectFilter is used with WorkingMemories to filter out instances during Iteration 
 | 
| Class and Description | 
|---|
| KieRuntime | 
| Class and Description | 
|---|
| Environment | 
| KieSession
 KieSession is the most common way to interact with the engine. 
 | 
| KieSessionConfiguration
 A class to store Session related configuration. 
 | 
| Class and Description | 
|---|
| Environment | 
| KieSession
 KieSession is the most common way to interact with the engine. 
 | 
| KieSessionConfiguration
 A class to store Session related configuration. 
 | 
| Class and Description | 
|---|
| Calendars | 
| Channel
 
 A channel provides a mechanism to send objects from the working memory to some external process
 or function. 
 | 
| CommandExecutor
 
 Batch Executor allows for the scripting of a KieSession using Commands, both the KieSession and KieSession
 implement this interface. 
 | 
| Context
 The context of an execution 
 | 
| Environment | 
| Executable | 
| ExecutableRunner | 
| Globals | 
| KieRuntime | 
| KieSession
 KieSession is the most common way to interact with the engine. 
 | 
| KieSession.AtomicAction
 An action that will be executed atomically on this session. 
 | 
| KieSessionConfiguration
 A class to store Session related configuration. 
 | 
| ObjectFilter
 ObjectFilter is used with WorkingMemories to filter out instances during Iteration 
 | 
| RequestContext | 
| StatelessKieSession
 StatelessKieSession provides a convenience API, wrapping KieSession. 
 | 
| Class and Description | 
|---|
| Executable | 
| Class and Description | 
|---|
| Environment | 
| KieSession
 KieSession is the most common way to interact with the engine. 
 | 
| KieSessionConfiguration
 A class to store Session related configuration. 
 | 
| Class and Description | 
|---|
| KieContext | 
| Class and Description | 
|---|
| KieContext | 
| ObjectFilter
 ObjectFilter is used with WorkingMemories to filter out instances during Iteration 
 | 
| Class and Description | 
|---|
| CommandExecutor
 
 Batch Executor allows for the scripting of a KieSession using Commands, both the KieSession and KieSession
 implement this interface. 
 | 
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.