Java源码示例:org.camunda.bpm.spring.boot.starter.util.CamundaSpringBootUtil
示例1
@Bean
@ConditionalOnMissingBean(ProcessEngineConfigurationImpl.class)
public ProcessEngineConfigurationImpl processEngineConfigurationImpl(
List<ProcessEnginePlugin> processEnginePlugins) {
log.info("configure process engine configuration impl,class={}",
CustomSpringProcessEngineConfiguration.class.getName());
final SpringProcessEngineConfiguration configuration = CamundaSpringBootUtil
.initCustomFields(new CustomSpringProcessEngineConfiguration());
configuration.getProcessEnginePlugins().add(new CompositeProcessEnginePlugin(processEnginePlugins));
return configuration;
}
示例2
@Bean
@ConditionalOnMissingBean(ProcessEngineConfigurationImpl.class)
public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins) {
final SpringProcessEngineConfiguration configuration = CamundaSpringBootUtil.springProcessEngineConfiguration();
configuration.getProcessEnginePlugins().add(new CompositeProcessEnginePlugin(processEnginePlugins));
return configuration;
}
示例3
@Bean
@ConditionalOnMissingBean(ProcessEngineConfigurationImpl.class)
public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins) {
final SpringProcessEngineConfiguration configuration = CamundaSpringBootUtil.springProcessEngineConfiguration();
configuration.getProcessEnginePlugins().add(new CompositeProcessEnginePlugin(processEnginePlugins));
return configuration;
}
示例4
@Test
public void configured_idGenerator_is_uuid() throws Exception {
final IdGenerator idGenerator = CamundaSpringBootUtil.get(processEngine).getIdGenerator();
assertThat(idGenerator).isOfAnyClassIn(PrefixedUuidGenerator.class);
}
示例5
@Test
public void configured_idGenerator_is_uuid() throws Exception {
final IdGenerator idGenerator = CamundaSpringBootUtil.get(processEngine).getIdGenerator();
assertThat(idGenerator).isOfAnyClassIn(PrefixedUuidGenerator.class);
}