# Uses of Package
org.jbpm.runtime.manager.impl

- Packages that use org.jbpm.runtime.manager.impl
  Package | Description
  --- | ---
  org.jbpm.runtime.manager.impl |
  org.jbpm.services.cdi.impl.manager |

- Classes in org.jbpm.runtime.manager.impl used by org.jbpm.runtime.manager.impl
  Class | Description
  --- | ---
  AbstractRuntimeManager | Common implementation that all `RuntimeManager` implementations should inherit from.
  DefaultRegisterableItemsFactory | Default implementation of the `RegisterableItemsFactory` responsible for providing a common set of WorkItemHandlers and EventListeners.
  RuntimeEngineImpl | An implementation of the `RuntimeEngine` that additionally implements the `Disposable` interface to allow other components to register listeners on it.
  RuntimeEngineInitlializer |
  RuntimeEnvironmentBuilder | A builder implementation that follows the fluent approach to build `RuntimeEnvironments`.
  SimpleRegisterableItemsFactory | The most basic `RegisterableItemsFactory` implementation that allows us to define listeners and work item handlers by their class.
  SimpleRuntimeEnvironment | The most basic implementation of the `RuntimeEnvironment` that, at the same time, serves as base implementation for all extensions.

- Classes in org.jbpm.runtime.manager.impl used by org.jbpm.services.cdi.impl.manager
  Class | Description
  --- | ---
  DefaultRegisterableItemsFactory | Default implementation of the `RegisterableItemsFactory` responsible for providing a common set of WorkItemHandlers and EventListeners.
  RuntimeManagerFactoryImpl | This is the main entry point class for the RuntimeManager module responsible for delivering `RuntimeManager` instances based on given `RuntimeEnvironment`.
  SimpleRegisterableItemsFactory | The most basic `RegisterableItemsFactory` implementation that allows us to define listeners and work item handlers by their class.