# Package org.kie.internal.runtime.manager

- Interface Summary
  Interface | Description
  --- | ---
  CacheManager | Maintains a cache of various items that are long lived or expensive to be created frequently so they can benefit from being cached.
  Disposable | Marker interface that indicates that given class is disposable - meaning shall be manually or automatically disposed on close events.
  DisposeListener | Callback listener interface to receive notification when `Disposable` instances are actually disposed.
  EventListenerProducer<T> | Allows do define custom producers for know EventListeners.
  GlobalProducer | Allows to provide global instances for `KieSession` to be registered on time when `RuntimeEngine` is created.
  InternalRegisterableItemsFactory |
  InternalRuntimeEngine | Extension to stable API of RuntimeEngine that provides additional capabilities.
  InternalRuntimeManager | Extension to stable API of RuntimeManager that provides additional capabilities that eventually will get propagated to main interface.
  Mapper | `Mapper` responsibility is to provide correlation between context identifier and ksession identifier to effectively keep track of what context has been mapped to given ksession.
  RegisterableItemsFactory | Deprecated Use `org.kie.api.runtime.manager.RegisterableItemsFactory`
  RuntimeEnvironment | Extension of `org.kie.api.runtime.manager.RuntimeEnvironment` that contains internal methods
  RuntimeManagerFactory | Deprecated Use `org.kie.api.runtime.manager.RuntimeManagerFactory`
  RuntimeManagerIdFilter | Allows to apply filtering on runtime manager identifiers to find only those matching
  SecurityManager |
  SessionFactory | Factory that produces `KieSession` instances.
  TaskServiceFactory | Factory that produces `TaskService` instances.
  WorkItemHandlerProducer | Allows to provide custom implementations to deliver WorkItem name and WorkItemHandler instance pairs for the runtime.

- Class Summary
  Class | Description
  --- | ---
  RuntimeManagerFactory.Factory | Deprecated Use `org.kie.api.runtime.manager.RuntimeManagerFactory`
  RuntimeManagerRegistry |

- Exception Summary
  Exception | Description
  --- | ---
  SessionNotFoundException | Exception that indicates that ksession could not be found

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