See: Description
| Interface | Description | 
|---|---|
| BatchRequestMessage | |
| 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<C extends Context> | |
| ExecutionResults | 
 
 Contains the results for the BatchExecution Command. 
 | 
| Globals | |
| KieContainer | 
 A container for all the KieBases of a given KieModule 
 | 
| KieContainerSessionsPool | 
 A pool of session created from a KieContainer 
 | 
| KieContext | |
| 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. 
 | 
| KieSessionsPool | 
 A pool of session created from a KieContainer 
 | 
| ObjectFilter | 
 ObjectFilter is used with WorkingMemories to filter out instances during Iteration 
 | 
| RequestContext | |
| StatelessKieSession | 
 StatelessKieSession provides a convenience API, wrapping KieSession. 
 | 
| Class | Description | 
|---|---|
| ClassObjectFilter | 
 Filters objects by class, only accepting objects of the class specified in the constructor 
 | 
| EnvironmentName | |
| KieRuntimeFactory | 
 Maintains a collection of Knowledge Runtimes
 that is bound to the given KieBase. 
 | 
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.