Package org.kie.api.runtime
package org.kie.api.runtime
The runtime engine classes, including KieSession and StatelessKieSession.
-
ClassDescriptionA channel provides a mechanism to send objects from the working memory to some external process or function.Filters objects by class, only accepting objects of the class specified in the constructorBatch Executor allows for the scripting of a KieSession using Commands, both the KieSession and KieSession implement this interface.The context of an executionExecutableRunner<C extends Context>Contains the results for the BatchExecution Command.A container for all the KieBases of a given KieModuleA pool of session created from a KieContainerMaintains a collection of Knowledge Runtimes that is bound to the given KieBase.KieSession is the most common way to interact with the engine.An action that will be executed atomically on this session.A class to store Session related configuration.A pool of session created from a KieContainerObjectFilter is used with WorkingMemories to filter out instances during IterationStatelessKieSession provides a convenience API, wrapping KieSession.