| Context | Context represents to highest level hierarchy of contextual data that might be used
 when working with RuntimeManagerthat is then relying on the context to look up correct
 instances ofRuntimeEngine. | 
| RegisterableItemsFactory | Factory that is used by RuntimeManagerto configureRuntimeEngine(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 givenRuntimeEngine. | 
| 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 RuntimeEngines that are essentially build withKieSessionandTaskServiceto deliver executable environments for
 processes and user tasks.Moreover
 RuntimeManagerensures 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. |