# 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.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 |

- 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.
  StatelessKieSession StatelessKieSession provides a convenience API, wrapping KieSession.

- Classes in org.kie.api.runtime used by org.kie.api.command
  Class and Description
  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
  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.

- Classes in org.kie.api.runtime used by org.kie.api.runtime.builder
  Class and Description
  Executable

- 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–2016 JBoss by Red Hat. All rights reserved.