All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractExecutionErrorFilter AbstractRuntimeManager Common implementation that allRuntimeManager
implementations should inherit from.Agenda Defines a annotated element that is of type Agenda and that's used withEventListenerProducer
CacheManagerImpl Default implementation of CacheManager that is backed byConcurrentHashMap
.ContextMappingInfo The main entity that helps the runtime manager keep track of which context is bound to whichKieSession
.DBExecutionErrorFilter DebugRuntimeManagerLock DebugRuntimeManagerLockFactory DefaultExecutionErrorStorage DefaultRegisterableItemsFactory Default implementation of theRegisterableItemsFactory
responsible for providing a common set of WorkItemHandlers and EventListeners.DefaultRuntimeEnvironment Default implementation of the RuntimeEnvironment that aims at providing all common settings with a minimum need for configuration.DefaultRuntimeManagerLock DefaultRuntimeManagerLockFactory DeploymentDescriptorManagerUtil DeploymentDescriptorMerger DestroySessionTransactionSynchronization Transaction synchronization implementation that destroys theKieSession
instance in thebeforeCompletion
call executed for the current transaction.DisposeSessionTransactionSynchronization Transaction synchronization that disposes of theKieSession
instance on transaction completion during theafterCompletion
phase.EjbObjectModelResolver EntityManagerFactoryManager EnvironmentAwareProcessInstanceContext EventListenerProducer<T> Deprecated. use org.kie.internal.runtime.manager.EventListenerProducerExecutionErrorHandlerImpl ExecutionErrorHandlerInterceptor ExecutionErrorInfo ExecutionErrorManagerImpl FreeRuntimeManagerLockStrategy GlobalProducer Deprecated. use org.kie.internal.runtime.manager.GlobalProducerInMemoryMapper An in-memory implementation of the context toKieSession
identifier mapping.InMemorySessionFactory SessionFactory implementation backed with an in-memory store of used sessions.InternalMapper InterruptibleRuntimeManagerLockStrategy JPAMapper Database based mapper implementation backed by JPA to store the context toKieSession
id mapping.JPASessionFactory SessionFactory implementation that is backed by a database for storingKieSession
data.KModuleRegisterableItemsFactory This implementation extends the DefaultRegisterableItemsFactory and relies on definitions of work item handlers and listeners that come from kmodule.xml from kjar.LegacyRuntimeManagerLockStrategy LocalTaskServiceFactory A regularTaskServiceFactory
implementation that is intended to be used in non CDI environments.ManagedAuditEventBuilderImpl MigrationEntry Represent single entry of the process instance migration.MigrationEntry.Type MigrationException Global migration exception thrown directly upon first failure - fail fast approach.MigrationManager MigrationManager is responsible for updating all required components during process instance migration.MigrationReport Represents complete (might be unfinished in case of an error) process instance migration.MigrationSpec MVELObjectModelResolver NoOpTransactionManager NoTransactionalTimerResourcesCleanupAwareSchedulerServiceInterceptor This is for transactional global service so it could remove non-transactional resources when the tx is rolled backPerCaseRuntimeManager A RuntimeManager implementation that is backed by the "Per Case" strategy.PerProcessInstanceRuntimeManager A RuntimeManager implementation that is backed by the "Per Process Instance" strategy.PerRequestRuntimeManager A RuntimeManager implementation that is backed by the "Per Request" strategy.Process Defines a annotated element that is of type Process and is used withEventListenerProducer
ProcessExecutionErrorFilter ReflectionObjectModelResolver Java reflection basedObjectModelResolver
that creates class instances using supplied class loader and definition in the object model structure.RegExRuntimeManagerIdFilter Regular expression based filtering for runtime manager identifiersRuntimeEngineImpl An implementation of theRuntimeEngine
that additionally implements theDisposable
interface to allow other components to register listeners on it.RuntimeEngineInitlializer RuntimeEnvironmentBuilder A builder implementation that follows the fluent approach to buildRuntimeEnvironments
.RuntimeManagerFactoryImpl This is the main entry point class for the RuntimeManager module responsible for deliveringRuntimeManager
instances based on givenRuntimeEnvironment
.RuntimeManagerLock RuntimeManagerLockFactory RuntimeManagerLockStrategy RuntimeManagerLockStrategyFactory RuntimeManagerLockWatcherSingletonService SchedulerProvider Marker interface to indicate that a given component provides aSchedulerService
This is especially important for RuntimeEnvironment implementations that might not provide such capabilities.SelfReleaseRuntimeManagerLock SelfReleaseRuntimeManagerLockFactory SerializableRuntimeManagerLockStrategy SimpleRegisterableItemsFactory The most basicRegisterableItemsFactory
implementation that allows us to define listeners and work item handlers by their class.SimpleRuntimeEnvironment The most basic implementation of theRuntimeEnvironment
that, at the same time, serves as base implementation for all extensions.SingletonRuntimeManager This RuntimeManager is backed by a "Singleton" strategy, meaning that only oneRuntimeEngine
instance will exist for for the given RuntimeManager instance.SynchronizedRuntimeImpl This is an extension of the regularRuntimeEngine
implementation strictly dedicated toSingletonRuntimeManager
to ensure that access toRuntimeEngine
resources, such asKieSession
andTaskService
, remains synchronized.SynchronizedTaskService Fully synchronizedTaskService
implementation used by theSingletonRuntimeManager
.Task Defines that a annotated element is of type Task, used withEventListenerProducer
TaskExecutionErrorFilter TimeoutRuntimeManagerLockStrategy TimerMappingInfo TransactionAwareSchedulerServiceInterceptor Transaction aware scheduler service interceptor that will delay actual scheduling of the timer job instance to the afterCompletion phase of JTA transaction.UserDataServiceProvider Provider of User/Group info services such as: UserGroupCallback UserInfo It delivers various implementation depending on configuration of system properties where: org.jbpm.ht.callback - specify what implementation of user group callback will be selected,one of: mvel - default mostly used for testing ldap - ldap backed implementation - requires additional configuration via jbpm.usergroup.callback.properties file db - data base backed implementation - requires additional configuration via jbpm.usergroup.callback.properties file jaas - delegates to container to fetch information about user data props - simple property based callback - requires additional file that will keep all information (users and groups) custom - custom implementation that requires to have additional system property set (FQCN of the implementation) - org.jbpm.ht.custom.callback org.jbpm.ht.userinfo - specify what implementation of UserInfo shall be used, one of: ldap - backed by ldap - requires configuration via jbpm-user.info.properties file db - backed by data base - requires configuration via jbpm-user.info.properties file props - backed by simple property file custom - custom implementation that requires to have additional system property set (FQCN of the implementation) - org.jbpm.ht.custom.userinfoWorkingMemory Defines a annotated element that is of type WorkingMemeory and is used withEventListenerProducer
WorkItemHandlerProducer Deprecated. use org.kie.internal.runtime.manager.WorkItemHandlerProducer