All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractExecutionErrorFilter AbstractRuntimeManager Common implementation that allRuntimeManagerimplementations should inherit from.Agenda Defines a annotated element that is of type Agenda and that's used withEventListenerProducerCacheManagerImpl 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 theRegisterableItemsFactoryresponsible 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 theKieSessioninstance in thebeforeCompletioncall executed for the current transaction.DisposeSessionTransactionSynchronization Transaction synchronization that disposes of theKieSessioninstance on transaction completion during theafterCompletionphase.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 toKieSessionidentifier 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 toKieSessionid mapping.JPASessionFactory SessionFactory implementation that is backed by a database for storingKieSessiondata.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 regularTaskServiceFactoryimplementation 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 withEventListenerProducerProcessExecutionErrorFilter ReflectionObjectModelResolver Java reflection basedObjectModelResolverthat 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 theRuntimeEnginethat additionally implements theDisposableinterface 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 deliveringRuntimeManagerinstances based on givenRuntimeEnvironment.RuntimeManagerLock RuntimeManagerLockFactory RuntimeManagerLockStrategy RuntimeManagerLockStrategyFactory RuntimeManagerLockWatcherSingletonService SchedulerProvider Marker interface to indicate that a given component provides aSchedulerServiceThis is especially important for RuntimeEnvironment implementations that might not provide such capabilities.SelfReleaseRuntimeManagerLock SelfReleaseRuntimeManagerLockFactory SerializableRuntimeManagerLockStrategy SimpleRegisterableItemsFactory The most basicRegisterableItemsFactoryimplementation that allows us to define listeners and work item handlers by their class.SimpleRuntimeEnvironment The most basic implementation of theRuntimeEnvironmentthat, at the same time, serves as base implementation for all extensions.SingletonRuntimeManager This RuntimeManager is backed by a "Singleton" strategy, meaning that only oneRuntimeEngineinstance will exist for for the given RuntimeManager instance.SynchronizedRuntimeImpl This is an extension of the regularRuntimeEngineimplementation strictly dedicated toSingletonRuntimeManagerto ensure that access toRuntimeEngineresources, such asKieSessionandTaskService, remains synchronized.SynchronizedTaskService Fully synchronizedTaskServiceimplementation used by theSingletonRuntimeManager.Task Defines that a annotated element is of type Task, used withEventListenerProducerTaskExecutionErrorFilter 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 withEventListenerProducerWorkItemHandlerProducer Deprecated. use org.kie.internal.runtime.manager.WorkItemHandlerProducer