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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.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
     
     
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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()
    • runtimeDataService

      @Bean @DependsOn("jbpmTaskService") public org.jbpm.kie.services.impl.RuntimeDataServiceImpl runtimeDataService(org.kie.api.task.TaskService taskService, org.jbpm.shared.services.impl.TransactionalCommandService commandService)
    • 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)
    • deploymentSynchronizer

      @Bean public org.jbpm.kie.services.impl.store.DeploymentSynchronizer deploymentSynchronizer(org.jbpm.shared.services.impl.TransactionalCommandService commandService, 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)
    • internalTaskService

      @Bean @DependsOn("jbpmTaskService") public InternalTaskService internalTaskService(org.kie.api.task.TaskService taskService, org.jbpm.shared.services.impl.TransactionalCommandService commandService, org.jbpm.services.api.RuntimeDataService runtimeDataService, ProcessService processService)
    • micordTaskService

      @Bean public TaskService micordTaskService(VariableService variableService, org.jbpm.shared.services.impl.TransactionalCommandService commandService, org.jbpm.services.task.audit.service.TaskAuditService taskAuditService, JbpmEngineProvider jbpmEngineProvider, ProcessService processService, InternalTaskService internalTaskService)
    • 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)
    • processService

      @Bean @DependsOn("jbpmTaskService") public ProcessService 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)
    • 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

      @Bean public VariableManager defaultVariableManager(JbpmEngineProvider jbpmEngineProvider)
    • jbpmInitializer

      @Bean public JbpmInitializer jbpmInitializer(org.jbpm.shared.services.impl.TransactionalCommandService commandService)