- Added configuration parameters for search coordinator thread pool sizes
- Added database connection pool size configuration parameter (spring.datasource.hikari.maximum-pool-size) - Fixed a bug in parsing elastic rest_url for all FHIR versions except for R4, which was correct.
This commit is contained in:
@@ -12,6 +12,7 @@ import org.springframework.core.env.ConfigurableEnvironment;
|
||||
import org.springframework.orm.jpa.JpaTransactionManager;
|
||||
import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
|
||||
|
||||
import javax.annotation.PostConstruct;
|
||||
import javax.persistence.EntityManagerFactory;
|
||||
import javax.sql.DataSource;
|
||||
|
||||
@@ -31,6 +32,19 @@ public class FhirServerConfigR4 extends BaseJavaConfigR4 {
|
||||
@Autowired
|
||||
AppProperties appProperties;
|
||||
|
||||
@PostConstruct
|
||||
public void initSettings() {
|
||||
if(appProperties.getSearch_coord_core_pool_size() != null) {
|
||||
setSearchCoordCorePoolSize(appProperties.getSearch_coord_core_pool_size());
|
||||
}
|
||||
if(appProperties.getSearch_coord_max_pool_size() != null) {
|
||||
setSearchCoordMaxPoolSize(appProperties.getSearch_coord_max_pool_size());
|
||||
}
|
||||
if(appProperties.getSearch_coord_queue_capacity() != null) {
|
||||
setSearchCoordQueueCapacity(appProperties.getSearch_coord_queue_capacity());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public DatabaseBackedPagingProvider databaseBackedPagingProvider() {
|
||||
DatabaseBackedPagingProvider pagingProvider = super.databaseBackedPagingProvider();
|
||||
|
||||
Reference in New Issue
Block a user