Commit 0bb4a7e
BundleToResources adjustment and optimization (#543)
* Outputting to folders named after the initial bundle. Still more work to do, checking in progress.
* Maintaining complete folder structure including subdirectories.
* Cleaned up the output a bit, added some logical rules for when to skip processing of files (not json or xml, or matches output path)
* Multithreaded support added and adjusted default Executor in ThreadUtils to avoid memory issues on macos
* saving
* Removed folder structure where files are extracted to a folder named after the bundle, but folder structure of where files originate from is retained.
* Adjusting the ThreadUtils thread pool count
* Optimized BundleToResources, added new argument db (delete bundles) to run use -db=true, updated test with new delete feature.
* Cleanup
* Correcting some path issues stemming from a windows vs macos file system. Also correcting an issue where a reused instance of BundleToResources() was erroneously passing in -db=true to a test that shouldn't have it.
* Backing out ThreadingUtil adjustment to make standalone PR for it.
* Backing out ThreadingUtil adjustment to make standalone PR for it.
---------
Co-authored-by: Evan Chicoine <echicoine-icf@users.noreply.github.com>
Co-authored-by: Evan Chicoine <evan.chicoine@esacinc.com>
Co-authored-by: Bryn Rhodes <brynrhodes@users.noreply.github.com>1 parent 9694fc0 commit 0bb4a7e
2 files changed
Lines changed: 318 additions & 79 deletions
File tree
- tooling/src
- main/java/org/opencds/cqf/tooling/operation
- test/java/org/opencds/cqf/tooling/operation
0 commit comments