@Configuration
@ConditionalOnClass(value=org.jbpm.kie.services.impl.KModuleDeploymentService.class)
@EnableConfigurationProperties(value={JBPMProperties.class,org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.class})
public class JBPMAutoConfiguration
extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
PERSISTENCE_UNIT_NAME |
protected static String |
PERSISTENCE_XML_LOCATION |
| Constructor and Description |
|---|
JBPMAutoConfiguration(org.springframework.transaction.PlatformTransactionManager transactionManager,
JBPMProperties properties,
org.springframework.context.ApplicationContext applicationContext) |
| Modifier and Type | Method and Description |
|---|---|
org.jbpm.casemgmt.api.generator.CaseIdGenerator |
caseIdGenerator(org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService) |
org.jbpm.casemgmt.api.admin.CaseInstanceMigrationService |
caseInstanceMigrationService(javax.persistence.EntityManagerFactory entityManagerFactory,
org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService,
org.jbpm.services.api.ProcessService processService,
org.jbpm.services.api.admin.ProcessInstanceMigrationService processInstanceMigrationService) |
org.jbpm.casemgmt.api.CaseRuntimeDataService |
caseRuntimeService(org.jbpm.casemgmt.api.generator.CaseIdGenerator caseIdGenerator,
org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.DeploymentService deploymentService,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider) |
org.jbpm.casemgmt.api.CaseService |
caseService(org.jbpm.casemgmt.api.generator.CaseIdGenerator caseIdGenerator,
org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService,
org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.ProcessService processService,
org.jbpm.services.api.DeploymentService deploymentService,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider) |
org.jbpm.services.api.DefinitionService |
definitionService() |
org.jbpm.services.api.DeploymentService |
deploymentService(org.jbpm.services.api.DefinitionService definitionService,
org.kie.api.runtime.manager.RuntimeManagerFactory runtimeManagerFactory,
org.jbpm.kie.services.impl.FormManagerService formService,
javax.persistence.EntityManagerFactory entityManagerFactory,
org.kie.internal.identity.IdentityProvider identityProvider) |
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean |
entityManagerFactory(DataSource dataSource,
org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties) |
org.kie.api.executor.ExecutorService |
executorService(javax.persistence.EntityManagerFactory entityManagerFactory,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.jbpm.services.api.DeploymentService deploymentService) |
protected Object |
extractFromOptional(Optional<?> optionalList) |
org.jbpm.kie.services.impl.FormManagerService |
formService() |
org.kie.internal.identity.IdentityProvider |
identityProvider() |
org.drools.persistence.api.TransactionManager |
kieTransactionManager() |
org.jbpm.services.api.admin.ProcessInstanceAdminService |
processInstanceAdminService(org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.ProcessService processService,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider) |
org.jbpm.services.api.admin.ProcessInstanceMigrationService |
processInstanceMigrationService() |
org.jbpm.services.api.ProcessService |
processService(org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.DeploymentService deploymentService) |
org.jbpm.services.api.query.QueryService |
queryService(DataSource dataSource,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider,
org.jbpm.services.api.DeploymentService deploymentService,
org.kie.api.task.UserGroupCallback userGroupCallback) |
org.jbpm.services.api.RuntimeDataService |
runtimeDataService(javax.persistence.EntityManagerFactory entityManagerFactory,
org.kie.api.task.UserGroupCallback userGroupCallback,
org.kie.internal.task.api.UserInfo userInfo,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider,
org.jbpm.services.api.DeploymentService deploymentService) |
org.kie.api.runtime.manager.RuntimeManagerFactory |
runtimeManagerFactory(org.kie.api.task.UserGroupCallback userGroupCallback,
org.kie.internal.task.api.UserInfo userInfo) |
org.jbpm.shared.services.impl.TransactionalCommandService |
transactionalCommandService(javax.persistence.EntityManagerFactory entityManagerFactory,
org.drools.persistence.api.TransactionManager kieTransactionManager) |
org.kie.api.task.UserGroupCallback |
userGroupCallback(org.kie.internal.identity.IdentityProvider identityProvider) |
org.kie.internal.task.api.UserInfo |
userInfo() |
org.jbpm.services.api.admin.UserTaskAdminService |
userTaskAdminService(org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.UserTaskService userTaskService,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider) |
org.jbpm.services.api.UserTaskService |
userTaskService(org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.DeploymentService deploymentService) |
protected static final String PERSISTENCE_UNIT_NAME
protected static final String PERSISTENCE_XML_LOCATION
public JBPMAutoConfiguration(org.springframework.transaction.PlatformTransactionManager transactionManager,
JBPMProperties properties,
org.springframework.context.ApplicationContext applicationContext)
@Bean @ConditionalOnMissingBean(name="entityManagerFactory") public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)
@Bean @ConditionalOnMissingBean(name="identityProvider") public org.kie.internal.identity.IdentityProvider identityProvider()
@Bean @ConditionalOnMissingBean(name="kieTransactionManager") public org.drools.persistence.api.TransactionManager kieTransactionManager()
@Bean @ConditionalOnMissingBean(name="userGroupCallback") public org.kie.api.task.UserGroupCallback userGroupCallback(org.kie.internal.identity.IdentityProvider identityProvider)
@Bean
@ConditionalOnMissingBean(name="userInfo")
public org.kie.internal.task.api.UserInfo userInfo()
throws IOException
IOException@Bean @ConditionalOnMissingBean(name="definitionService") public org.jbpm.services.api.DefinitionService definitionService()
@Bean @ConditionalOnMissingBean(name="formService") public org.jbpm.kie.services.impl.FormManagerService formService()
@Bean
@ConditionalOnMissingBean(name="runtimeManagerFactory")
public org.kie.api.runtime.manager.RuntimeManagerFactory runtimeManagerFactory(org.kie.api.task.UserGroupCallback userGroupCallback,
org.kie.internal.task.api.UserInfo userInfo)
@Bean
@ConditionalOnMissingBean(name="transactionalCommandService")
public org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService(javax.persistence.EntityManagerFactory entityManagerFactory,
org.drools.persistence.api.TransactionManager kieTransactionManager)
@Bean(destroyMethod="shutdown")
@ConditionalOnMissingBean(name="deploymentService")
public org.jbpm.services.api.DeploymentService deploymentService(org.jbpm.services.api.DefinitionService definitionService,
org.kie.api.runtime.manager.RuntimeManagerFactory runtimeManagerFactory,
org.jbpm.kie.services.impl.FormManagerService formService,
javax.persistence.EntityManagerFactory entityManagerFactory,
org.kie.internal.identity.IdentityProvider identityProvider)
@Bean
@ConditionalOnMissingBean(name="runtimeDataService")
public org.jbpm.services.api.RuntimeDataService runtimeDataService(javax.persistence.EntityManagerFactory entityManagerFactory,
org.kie.api.task.UserGroupCallback userGroupCallback,
org.kie.internal.task.api.UserInfo userInfo,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider,
org.jbpm.services.api.DeploymentService deploymentService)
@Bean
@ConditionalOnMissingBean(name="processService")
public org.jbpm.services.api.ProcessService processService(org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.DeploymentService deploymentService)
@Bean
@ConditionalOnMissingBean(name="userTaskService")
public org.jbpm.services.api.UserTaskService userTaskService(org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.DeploymentService deploymentService)
@Bean @ConditionalOnMissingBean(name="queryService") public org.jbpm.services.api.query.QueryService queryService(DataSource dataSource, org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService, org.kie.internal.identity.IdentityProvider identityProvider, org.jbpm.services.api.DeploymentService deploymentService, org.kie.api.task.UserGroupCallback userGroupCallback)
@Bean @ConditionalOnMissingBean(name="processInstanceMigrationService") public org.jbpm.services.api.admin.ProcessInstanceMigrationService processInstanceMigrationService()
@Bean
@ConditionalOnMissingBean(name="processInstanceAdminService")
public org.jbpm.services.api.admin.ProcessInstanceAdminService processInstanceAdminService(org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.ProcessService processService,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider)
@Bean
@ConditionalOnMissingBean(name="userTaskAdminService")
public org.jbpm.services.api.admin.UserTaskAdminService userTaskAdminService(org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.UserTaskService userTaskService,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider)
@Bean
@ConditionalOnMissingBean(name="executorService")
@ConditionalOnProperty(name="jbpm.executor.enabled")
public org.kie.api.executor.ExecutorService executorService(javax.persistence.EntityManagerFactory entityManagerFactory,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.jbpm.services.api.DeploymentService deploymentService)
@Bean @ConditionalOnMissingBean(name="caseIdGenerator") public org.jbpm.casemgmt.api.generator.CaseIdGenerator caseIdGenerator(org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService)
@Bean
@ConditionalOnClass(value=org.jbpm.casemgmt.impl.CaseRuntimeDataServiceImpl.class)
@ConditionalOnMissingBean(name="caseRuntimeService")
public org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeService(org.jbpm.casemgmt.api.generator.CaseIdGenerator caseIdGenerator,
org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.DeploymentService deploymentService,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider)
@Bean
@ConditionalOnClass(value=org.jbpm.casemgmt.impl.CaseServiceImpl.class)
@ConditionalOnMissingBean(name="caseService")
public org.jbpm.casemgmt.api.CaseService caseService(org.jbpm.casemgmt.api.generator.CaseIdGenerator caseIdGenerator,
org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService,
org.jbpm.services.api.RuntimeDataService runtimeDataService,
org.jbpm.services.api.ProcessService processService,
org.jbpm.services.api.DeploymentService deploymentService,
org.jbpm.shared.services.impl.TransactionalCommandService transactionalCommandService,
org.kie.internal.identity.IdentityProvider identityProvider)
@Bean
@ConditionalOnClass(value=org.jbpm.casemgmt.impl.admin.CaseInstanceMigrationServiceImpl.class)
@ConditionalOnMissingBean(name="caseInstanceMigrationService")
public org.jbpm.casemgmt.api.admin.CaseInstanceMigrationService caseInstanceMigrationService(javax.persistence.EntityManagerFactory entityManagerFactory,
org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService,
org.jbpm.services.api.ProcessService processService,
org.jbpm.services.api.admin.ProcessInstanceMigrationService processInstanceMigrationService)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.