# Uses of Package
org.kie.api.runtime

- Packages that use org.kie.api.runtime
  Package | Description
  --- | ---
  org.kie.api | The KnowledgeBase and its factory.
  org.kie.api.command |
  org.kie.api.event | Drools has a comprehensive event api for all parts of the platform.
  org.kie.api.marshalling | Marshalling classes are used to marshall and unmarshal StatefulKnowledgeSessions See MarshallerFactory for more detailed information.
  org.kie.api.persistence.jpa |
  org.kie.api.runtime | The runtime engine classes, including StatefulKnowledgeSession and StatelessKnowledgeSession.
  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 of a Knowledge session using Commands, both the StatelessKnowledgeSession and StatefulKnowledgeSession implement this interface.
  Environment
  Globals
  KieRuntime
  KieSession KieSession is the most common way to interact with the engine.
  KieSessionConfiguration A class to store Session related configuration.
  ObjectFilter ObjectFilter is used with WorkingMemories to filter out instances during Iteration
  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 of a Knowledge session using Commands, both the StatelessKnowledgeSession and StatefulKnowledgeSession implement this interface.

Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.