BaseFileReader |
Grabs work from the bucket database and dispatches items
to the thread pool.
|
BundleBreakerResourceProcessor |
Breaks a large Bundle into smaller Bundles, translating local references to external references to
maintain the relationships between the resources when they are loaded into the FHIR server.
|
COSReader |
Grabs work from the bucket database and dispatches items
to the thread pool.
|
CosScanner |
Active object to periodically scan COS buckets looking for new
objects to load
|
DataAccess |
The data access layer encapsulating interactions with the FHIR bucket schema
|
FHIRClientResourceProcessor |
Calls the FHIR REST API to create resources
|
IdReferenceMappingVisitor |
An extension of the ReferenceMappingVisitor which also updates the "id" of the resource
because it is being changed from a POST to a PUT, and therefore the id must align with
the identity of the resource according to the corresponding fullUrl in the Bundle
|
ImmediateLocalFileReader |
Reads local files directly and processes them to the ResourceHandler for processing.
|
LocalFileReader |
Grabs work from the bucket database and dispatches items
to the thread pool.
|
LocalFileScanner |
Active object to periodically scan a local directory looking for new
objects to load
|
NoCloseInputStream |
Intercepts the close call so we can process the stream
using the FHIR resource parser
|
ResourceHandler |
Calls the FHIR REST API to create resources, supported by a thread pool
|
Sha256InputStreamDecorator |
Decorates an InputStream with the ability to compute a SHA-256 hash
of the bytes read from the stream.
|