# Uses of Package
org.kie.api.runtime.manager

- Packages that use org.kie.api.runtime.manager
  Package | Description
  --- | ---
  org.kie.api.runtime.manager |

- Classes in org.kie.api.runtime.manager used by org.kie.api.runtime.manager
  Class | Description
  --- | ---
  Context | Context represents to highest level hierarchy of contextual data that might be used when working with `RuntimeManager` that is then relying on the context to look up correct instances of `RuntimeEngine`.
  RegisterableItemsFactory | Factory that is used by `RuntimeManager` to configure `RuntimeEngine` (especially KieSession) with various registerable items: Work item handlers Process event listeners Agenda event listeners Working memory event listeners Implementations of this interface shall decide what shall be registered for given `RuntimeEngine`.
  RuntimeEngine | RuntimeEngine is the main entry point to interact with the process engine and task service.
  RuntimeEnvironment | Definition of the runtime environment that will be used by instance of `RuntimeManager`.
  RuntimeEnvironmentBuilder |
  RuntimeEnvironmentBuilderFactory |
  RuntimeManager | RuntimeManager manages `RuntimeEngine`s that are essentially build with `KieSession` and `TaskService` to deliver executable environments for processes and user tasks. Moreover `RuntimeManager` ensures that all components are configured and bootstrapped as soon as manager is instantiated to ensure its fully featured functionality right from the start.
  RuntimeManagerFactory | Factory that produces instances of `RuntimeManager`.