Last active
April 25, 2019 07:07
-
-
Save berndruecker/43d9224cf36014ffe666346b74c46da8 to your computer and use it in GitHub Desktop.
Revisions
-
berndruecker revised this gist
Apr 19, 2017 . 1 changed file with 7 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -10,6 +10,13 @@ public void preInit(SpringProcessEngineConfiguration configuration) { /** * Use {@link StrongUuidGenerator} to avoid potential problems in cluster environments with {@link DbIdGenerator} * Make sure that you have this on the classpath: <dependency> <groupId>com.fasterxml.uuid</groupId> <artifactId>java-uuid-generator</artifactId> </dependency> */ @Configuration public class CamundaIdGeneratorConfiguration extends AbstractCamundaConfiguration implements CamundaHistoryLevelAutoHandlingConfiguration { -
berndruecker revised this gist
Apr 19, 2017 . 2 changed files with 40 additions and 17 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,17 +0,0 @@ This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,40 @@ @Configuration public class CamundaEngineHistoryConfiguration extends AbstractCamundaConfiguration implements CamundaHistoryLevelAutoHandlingConfiguration { @Override public void preInit(SpringProcessEngineConfiguration configuration) { configuration.setHistory(ProcessEngineConfiguration.HISTORY_FULL); } } /** * Use {@link StrongUuidGenerator} to avoid potential problems in cluster environments with {@link DbIdGenerator} */ @Configuration public class CamundaIdGeneratorConfiguration extends AbstractCamundaConfiguration implements CamundaHistoryLevelAutoHandlingConfiguration { @Override public void preInit(SpringProcessEngineConfiguration configuration) { configuration.setIdGenerator(new StrongUuidGenerator()); } } @Configuration public class CamundaDisableJpaConfig { @Bean public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins) { final SpringProcessEngineConfiguration configuration = new SpringProcessEngineConfiguration() { protected void initJpa() { // disable JPA completely to avoid problems with JPAVariableSerializer } }; configuration.setProcessEnginePlugins(processEnginePlugins); return configuration; } } -
berndruecker created this gist
Apr 19, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,17 @@ @Configuration public class CamundaDisableJpaConfig { @Bean public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins) { final SpringProcessEngineConfiguration configuration = new SpringProcessEngineConfiguration() { protected void initJpa() { // disable JPA completely to avoid problems with JPAVariableSerializer } }; configuration.setProcessEnginePlugins(processEnginePlugins); return configuration; } }