Skip to content

Commit

Permalink
issue-5884-Add-Config-Resource-History : Adding configuration for Dis…
Browse files Browse the repository at this point in the history
…abling Resource History.
  • Loading branch information
mdadkhan authored and artiom.darie committed May 7, 2024
1 parent fdf9948 commit be1e93d
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/main/java/ca/uhn/fhir/jpa/starter/AppProperties.java
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ public class AppProperties {
private Integer bundle_batch_pool_max_size = 100;
private final Set<String> local_base_urls = new HashSet<>();
private final Set<String> logical_urls = new HashSet<>();

private Boolean resource_dbhistory_enabled = true;

private final List<String> custom_interceptor_classes = new ArrayList<>();

Expand Down Expand Up @@ -903,4 +905,12 @@ public boolean getEnable_index_of_type() {
public void setEnable_index_of_type(boolean enable_index_of_type) {
this.enable_index_of_type = enable_index_of_type;
}

public Boolean getResource_dbhistory_enabled() {
return resource_dbhistory_enabled;
}

public void setResource_dbhistory_enabled(Boolean resource_dbhistory_enabled) {
this.resource_dbhistory_enabled = resource_dbhistory_enabled;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,9 @@ public JpaStorageSettings jpaStorageSettings(AppProperties appProperties) {
jpaStorageSettings.setResourceServerIdStrategy(appProperties.getServer_id_strategy());
ourLog.info("Server configured to use '" + appProperties.getServer_id_strategy() + "' Server ID Strategy");
}

//to Disable the Resource History
jpaStorageSettings.setResourceDbHistoryEnabled(appProperties.getResource_dbhistory_enabled());

// Parallel Batch GET execution settings
jpaStorageSettings.setBundleBatchPoolSize(appProperties.getBundle_batch_pool_size());
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/application.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ hapi:
# enable_index_missing_fields: false
# enable_index_of_type: true
# enable_index_contained_resource: false
# resource_dbhistory_enabled: false
### !!Extended Lucene/Elasticsearch Indexing is still a experimental feature, expect some features (e.g. _total=accurate) to not work as expected!!
### more information here: https://hapifhir.io/hapi-fhir/docs/server_jpa/elastic.html
advanced_lucene_indexing: false
Expand Down

0 comments on commit be1e93d

Please sign in to comment.