protected void startProcessEngine() { processEngineConfiguration = createProcessEngineConfiguration(); // set the name for the process engine processEngineConfiguration.setProcessEngineName(processEngineMetadata.getEngineName()); // set the value for the history processEngineConfiguration.setHistory(processEngineMetadata.getHistoryLevel()); // use the injected datasource processEngineConfiguration.setDataSource((DataSource) datasourceBinderServiceInjector.getValue().getReference().getInstance()); // use the injected transaction manager processEngineConfiguration.setTransactionManager(transactionManagerInjector.getValue()); // set auto schema update if(processEngineMetadata.isAutoSchemaUpdate()) { processEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE); } else { processEngineConfiguration.setDatabaseSchemaUpdate("off"); } // set db table prefix if( processEngineMetadata.getDbTablePrefix() != null ) { processEngineConfiguration.setDatabaseTablePrefix(processEngineMetadata.getDbTablePrefix()); } // set job executor on process engine. MscRuntimeContainerJobExecutor mscRuntimeContainerJobExecutor = mscRuntimeContainerJobExecutorInjector.getValue(); processEngineConfiguration.setJobExecutor(mscRuntimeContainerJobExecutor); PropertyHelper.applyProperties(processEngineConfiguration, processEngineMetadata.getConfigurationProperties()); addProcessEnginePlugins(processEngineConfiguration); processEngine = processEngineConfiguration.buildProcessEngine(); }
protected void startProcessEngine() { processEngineConfiguration = createProcessEngineConfiguration(); // set the name for the process engine processEngineConfiguration.setProcessEngineName(processEngineMetadata.getEngineName()); // set the value for the history processEngineConfiguration.setHistory(processEngineMetadata.getHistoryLevel()); // use the injected datasource processEngineConfiguration.setDataSource((DataSource) datasourceBinderServiceInjector.getValue().getReference().getInstance()); // use the injected transaction manager processEngineConfiguration.setTransactionManager(transactionManagerInjector.getValue()); // set auto schema update if(processEngineMetadata.isAutoSchemaUpdate()) { processEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE); } else { processEngineConfiguration.setDatabaseSchemaUpdate("off"); } // set db table prefix if( processEngineMetadata.getDbTablePrefix() != null ) { processEngineConfiguration.setDatabaseTablePrefix(processEngineMetadata.getDbTablePrefix()); } // set job executor on process engine. MscRuntimeContainerJobExecutor mscRuntimeContainerJobExecutor = mscRuntimeContainerJobExecutorInjector.getValue(); processEngineConfiguration.setJobExecutor(mscRuntimeContainerJobExecutor); PropertyHelper.applyProperties(processEngineConfiguration, processEngineMetadata.getConfigurationProperties()); addProcessEnginePlugins(processEngineConfiguration); processEngine = processEngineConfiguration.buildProcessEngine(); }
protected void startProcessEngine() { processEngineConfiguration = createProcessEngineConfiguration(); // set the name for the process engine processEngineConfiguration.setProcessEngineName(processEngineMetadata.getEngineName()); // set the value for the history processEngineConfiguration.setHistory(processEngineMetadata.getHistoryLevel()); // use the injected datasource processEngineConfiguration.setDataSource((DataSource) datasourceBinderServiceInjector.getValue().getReference().getInstance()); // use the injected transaction manager processEngineConfiguration.setTransactionManager(transactionManagerInjector.getValue()); // set auto schema update if(processEngineMetadata.isAutoSchemaUpdate()) { processEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE); } else { processEngineConfiguration.setDatabaseSchemaUpdate("off"); } // set db table prefix if( processEngineMetadata.getDbTablePrefix() != null ) { processEngineConfiguration.setDatabaseTablePrefix(processEngineMetadata.getDbTablePrefix()); } // set job executor on process engine. MscRuntimeContainerJobExecutor mscRuntimeContainerJobExecutor = mscRuntimeContainerJobExecutorInjector.getValue(); processEngineConfiguration.setJobExecutor(mscRuntimeContainerJobExecutor); PropertyHelper.applyProperties(processEngineConfiguration, processEngineMetadata.getConfigurationProperties()); addProcessEnginePlugins(processEngineConfiguration); processEngine = processEngineConfiguration.buildProcessEngine(); }
protected void startProcessEngine() { processEngineConfiguration = createProcessEngineConfiguration(); // set the name for the process engine processEngineConfiguration.setProcessEngineName(processEngineMetadata.getEngineName()); // set the value for the history processEngineConfiguration.setHistory(processEngineMetadata.getHistoryLevel()); // use the injected datasource processEngineConfiguration.setDataSource((DataSource) datasourceBinderServiceInjector.getValue().getReference().getInstance()); // use the injected transaction manager processEngineConfiguration.setTransactionManager(transactionManagerInjector.getValue()); // set auto schema update if(processEngineMetadata.isAutoSchemaUpdate()) { processEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE); } else { processEngineConfiguration.setDatabaseSchemaUpdate("off"); } // set db table prefix if( processEngineMetadata.getDbTablePrefix() != null ) { processEngineConfiguration.setDatabaseTablePrefix(processEngineMetadata.getDbTablePrefix()); } // set job executor on process engine. MscRuntimeContainerJobExecutor mscRuntimeContainerJobExecutor = mscRuntimeContainerJobExecutorInjector.getValue(); processEngineConfiguration.setJobExecutor(mscRuntimeContainerJobExecutor); PropertyHelper.applyProperties(processEngineConfiguration, processEngineMetadata.getConfigurationProperties()); addProcessEnginePlugins(processEngineConfiguration); processEngine = processEngineConfiguration.buildProcessEngine(); }
protected void startProcessEngine() { processEngineConfiguration = createProcessEngineConfiguration(); // set the name for the process engine processEngineConfiguration.setProcessEngineName(processEngineMetadata.getEngineName()); // set the value for the history processEngineConfiguration.setHistory(processEngineMetadata.getHistoryLevel()); // use the injected datasource processEngineConfiguration.setDataSource((DataSource) datasourceBinderServiceInjector.getValue().getReference().getInstance()); // use the injected transaction manager processEngineConfiguration.setTransactionManager(transactionManagerInjector.getValue()); // set auto schema update if(processEngineMetadata.isAutoSchemaUpdate()) { processEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE); } else { processEngineConfiguration.setDatabaseSchemaUpdate("off"); } // set db table prefix if( processEngineMetadata.getDbTablePrefix() != null ) { processEngineConfiguration.setDatabaseTablePrefix(processEngineMetadata.getDbTablePrefix()); } // set job executor on process engine. MscRuntimeContainerJobExecutor mscRuntimeContainerJobExecutor = mscRuntimeContainerJobExecutorInjector.getValue(); processEngineConfiguration.setJobExecutor(mscRuntimeContainerJobExecutor); PropertyHelper.applyProperties(processEngineConfiguration, processEngineMetadata.getConfigurationProperties()); addProcessEnginePlugins(processEngineConfiguration); processEngine = processEngineConfiguration.buildProcessEngine(); }