Package org.kie.internal.runtime.manager
package org.kie.internal.runtime.manager
-
ClassDescriptionMaintains a cache of various items that are long lived or expensive to be created frequently so they can benefit from being cached.Marker interface that indicates that given class is disposable - meaning shall be manually or automatically disposed on close events.Callback listener interface to receive notification when
Disposableinstances are actually disposed.Allows do define custom producers for know EventListeners.Allows to provide global instances forKieSessionto be registered on time whenRuntimeEngineis created.Extension to stable API of RuntimeEngine that provides additional capabilities.Mapperresponsibility is to provide correlation between context identifier and ksession identifier to effectively keep track of what context has been mapped to given ksession.
Mapper covers entire life cycle of the mapping which consists of: storing the mapping retrieving the mapping removing the mappingExtension oforg.kie.api.runtime.manager.RuntimeEnvironmentthat contains internal methodsDeprecated.Deprecated.Useorg.kie.api.runtime.manager.RuntimeManagerFactoryAllows to apply filtering on runtime manager identifiers to find only those matchingFactory that producesKieSessioninstances.Exception that indicates that ksession could not be foundFactory that producesTaskServiceinstances.Allows to provide custom implementations to deliver WorkItem name and WorkItemHandler instance pairs for the runtime.
org.kie.api.runtime.manager.RuntimeManagerFactory