Class JbpmSpringContext
java.lang.Object
ru.cg.webbpm.modules.bpmn.workflow.jbpm.JbpmSpringContext
@Configuration
@Import(JbpmDbContext.class)
@ComponentScan("ru.cg.webbpm.modules.bpmn.workflow.jbpm.cleanup")
public class JbpmSpringContext
extends Object
- Author:
- Tim Urmancheev
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.beans.factory.config.MethodInvokingFactoryBean
addDataServiceAsDeploymentListener
(org.jbpm.services.api.RuntimeDataService runtimeDataService, org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) org.springframework.beans.factory.config.MethodInvokingFactoryBean
addSynchronizerAsDeploymentListener
(org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService, org.jbpm.kie.services.impl.store.DeploymentSynchronizer deploymentSynchronizer) org.jbpm.services.task.audit.service.TaskJPAAuditService
org.jbpm.shared.services.impl.TransactionalCommandService
defaultVariableManager
(JbpmEngineProvider jbpmEngineProvider) org.jbpm.services.api.DefinitionService
org.jbpm.kie.services.impl.KModuleDeploymentService
deploymentService
(org.jbpm.services.api.DefinitionService definitionService, org.kie.api.runtime.manager.RuntimeManagerFactory runtimeManagerFactory, org.jbpm.services.api.RuntimeDataService runtimeDataService) org.jbpm.kie.services.impl.store.DeploymentSynchronizer
deploymentSynchronizer
(org.jbpm.shared.services.impl.TransactionalCommandService commandService, org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) org.jbpm.services.api.model.DeploymentUnit
org.kie.internal.identity.IdentityProvider
internalTaskService
(org.kie.api.task.TaskService taskService, org.jbpm.shared.services.impl.TransactionalCommandService commandService, org.jbpm.services.api.RuntimeDataService runtimeDataService, ProcessService processService) jbpmEngineProvider
(org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) jbpmInitializer
(org.jbpm.shared.services.impl.TransactionalCommandService commandService) org.jbpm.services.api.ProcessService
jbpmProcessService
(org.jbpm.services.api.RuntimeDataService runtimeDataService, org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) org.kie.spring.factorybeans.TaskServiceFactoryBean
org.kie.spring.persistence.KieSpringTransactionManager
micordTaskService
(VariableService variableService, org.jbpm.shared.services.impl.TransactionalCommandService commandService, org.jbpm.services.task.audit.service.TaskAuditService taskAuditService, JbpmEngineProvider jbpmEngineProvider, ProcessService processService, InternalTaskService internalTaskService) processDeploymentService
(org.jbpm.kie.services.impl.store.DeploymentSynchronizer deploymentSynchronizer, ProcessService processService, org.jbpm.services.api.RuntimeDataService runtimeDataService, org.jbpm.services.api.ProcessService jbpmProcessService, org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) processService
(org.jbpm.services.api.DefinitionService definitionService, org.jbpm.services.api.RuntimeDataService runtimeDataService, JbpmEngineProvider jbpmEngineProvider, org.jbpm.shared.services.impl.TransactionalCommandService commandService, org.jbpm.services.api.ProcessService jbpmProcessService, org.kie.api.task.TaskService taskService) org.jbpm.kie.services.impl.RuntimeDataServiceImpl
runtimeDataService
(org.kie.api.task.TaskService taskService, org.jbpm.shared.services.impl.TransactionalCommandService commandService) runtimeEngineCleaner
(org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService, org.jbpm.services.api.model.DeploymentUnit deploymentUnit) org.kie.api.runtime.manager.RuntimeManagerFactory
org.jbpm.services.task.audit.service.TaskAuditService
taskAuditService
(org.kie.api.task.TaskService taskService) org.kie.internal.task.api.UserGroupCallback
org.jbpm.services.api.UserTaskService
userTaskService
(org.jbpm.services.api.RuntimeDataService runtimeDataService, org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) variableService
(VariableManager defaultVariableManager)
-
Constructor Details
-
JbpmSpringContext
public JbpmSpringContext()
-
-
Method Details
-
auditLogService
@Bean public org.jbpm.services.task.audit.service.TaskJPAAuditService auditLogService() -
deploymentUnit
@Bean public org.jbpm.services.api.model.DeploymentUnit deploymentUnit() -
runtimeManagerFactory
@Bean public org.kie.api.runtime.manager.RuntimeManagerFactory runtimeManagerFactory() -
jbpmTaskService
@Bean public org.kie.spring.factorybeans.TaskServiceFactoryBean jbpmTaskService() -
commandService
@Bean public org.jbpm.shared.services.impl.TransactionalCommandService commandService() -
kieTransactionManager
@Bean public org.kie.spring.persistence.KieSpringTransactionManager kieTransactionManager() -
deploymentService
@Bean(initMethod="onInit", destroyMethod="shutdown") public org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService(org.jbpm.services.api.DefinitionService definitionService, org.kie.api.runtime.manager.RuntimeManagerFactory runtimeManagerFactory, org.jbpm.services.api.RuntimeDataService runtimeDataService) -
addSynchronizerAsDeploymentListener
@Bean public org.springframework.beans.factory.config.MethodInvokingFactoryBean addSynchronizerAsDeploymentListener(org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService, org.jbpm.kie.services.impl.store.DeploymentSynchronizer deploymentSynchronizer) -
addDataServiceAsDeploymentListener
@Bean public org.springframework.beans.factory.config.MethodInvokingFactoryBean addDataServiceAsDeploymentListener(org.jbpm.services.api.RuntimeDataService runtimeDataService, org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) -
definitionService
@Bean public org.jbpm.services.api.DefinitionService definitionService() -
identityProvider
@Bean public org.kie.internal.identity.IdentityProvider identityProvider() -
userGroupCallback
@Bean public org.kie.internal.task.api.UserGroupCallback userGroupCallback() -
processDeploymentService
@Bean public ProcessDeploymentService processDeploymentService(org.jbpm.kie.services.impl.store.DeploymentSynchronizer deploymentSynchronizer, ProcessService processService, org.jbpm.services.api.RuntimeDataService runtimeDataService, org.jbpm.services.api.ProcessService jbpmProcessService, org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) -
jbpmProcessService
@Bean public org.jbpm.services.api.ProcessService jbpmProcessService(org.jbpm.services.api.RuntimeDataService runtimeDataService, org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) -
userTaskService
@Bean public org.jbpm.services.api.UserTaskService userTaskService(org.jbpm.services.api.RuntimeDataService runtimeDataService, org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) -
taskAuditService
@Bean @DependsOn("jbpmTaskService") public org.jbpm.services.task.audit.service.TaskAuditService taskAuditService(org.kie.api.task.TaskService taskService) -
jbpmEngineProvider
@Bean public JbpmEngineProvider jbpmEngineProvider(org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService) -
variableService
@Bean public VariableService variableService(@Qualifier("defaultVariableManager") VariableManager defaultVariableManager) -
runtimeEngineCleaner
@Bean public RuntimeEngineCleaner runtimeEngineCleaner(org.jbpm.kie.services.impl.KModuleDeploymentService deploymentService, org.jbpm.services.api.model.DeploymentUnit deploymentUnit) -
defaultVariableManager
-