# Uses of Package
org.kie.api.runtime

- Packages that use org.kie.api.runtime
  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.manager |
  org.kie.api.runtime.process | The process runtime classes.
  org.kie.api.runtime.rule | The rule runtime classes.
  org.kie.api.task |

- Classes in org.kie.api.runtime used by org.kie.api
  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.
  KieSessionsPool A pool of session created from a KieContainer
  StatelessKieSession StatelessKieSession provides a convenience API, wrapping KieSession.

- Classes in org.kie.api.runtime used by org.kie.api.command
  Class and Description
  Context The context of an execution
  ObjectFilter ObjectFilter is used with WorkingMemories to filter out instances during Iteration

- Classes in org.kie.api.runtime used by org.kie.api.event
  Class and Description
  KieRuntime

- Classes in org.kie.api.runtime used by org.kie.api.marshalling
  Class and Description
  Environment
  KieSession KieSession is the most common way to interact with the engine.
  KieSessionConfiguration A class to store Session related configuration.

- Classes in org.kie.api.runtime used by org.kie.api.persistence.jpa
  Class and Description
  Environment
  KieSession KieSession is the most common way to interact with the engine.
  KieSessionConfiguration A class to store Session related configuration.

- Classes in org.kie.api.runtime used by org.kie.api.runtime
  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
  KieContainerSessionsPool A pool of session created from a KieContainer
  KieRuntime
  KieRuntimeFactory Maintains a collection of Knowledge Runtimes that is bound to the given KieBase.
  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.

- Classes in org.kie.api.runtime used by org.kie.api.runtime.manager
  Class and Description
  Environment
  KieSession KieSession is the most common way to interact with the engine.
  KieSessionConfiguration A class to store Session related configuration.

- Classes in org.kie.api.runtime used by org.kie.api.runtime.process
  Class and Description
  KieContext

- Classes in org.kie.api.runtime used by org.kie.api.runtime.rule
  Class and Description
  KieContext
  ObjectFilter ObjectFilter is used with WorkingMemories to filter out instances during Iteration

- Classes in org.kie.api.runtime used by org.kie.api.task
  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–2021 JBoss by Red Hat. All rights reserved.