James Agnew
464c6c5b45
Upgrade dependencies and addess Semmle issues ( #1554 )
...
* Version bumps
* FIx build issues
* Address a few Semmle issues
* Work on tests
* Some test fixes
* Test fix
* Fix deletions
* Test fix
* Fix intermittent test failure
* One more dependency bump
* Add some test logging
* Remove bad import
* Add some tests
* Test updates
2019-10-22 17:10:58 -04:00
James Agnew
73961072a6
Handle invalid chains on custom search params ( #1553 )
...
* Handle invalid chains on custom search params
* Add some more tests
* One more test fix
2019-10-21 21:21:33 -04:00
Ken Stevens
9a580de6c4
fix subscription logging for delete
2019-10-06 15:10:19 -04:00
jamesagnew
150c865f68
License header updates
2019-10-03 21:20:08 -04:00
Ken Stevens
38ad11be64
Merge pull request #1513 from jamesagnew/ks-subscription-delivery-queue-configurable-name
...
subscription delivery queue configurable name
2019-10-03 15:19:12 -04:00
James Agnew
a3b9db1363
Clean up a few unused methods and move test classes into test project
2019-10-03 14:58:02 -04:00
Ken Stevens
6451b9691e
review feedback
2019-10-03 13:53:54 -04:00
Ken Stevens
66618ec6bd
review feedback
2019-10-03 13:52:54 -04:00
Ken Stevens
5b05e9cda0
review feedback
2019-10-03 13:49:13 -04:00
Ken Stevens
53f949c2d0
pre-review cleanup
2019-10-02 08:36:54 -04:00
Ken Stevens
ba37ce0588
test cleanup
2019-10-02 07:31:16 -04:00
Ken Stevens
82543c01d6
fix test
2019-10-02 06:55:27 -04:00
Ken Stevens
5aa4f88da3
Remove ISubscribableChannel interface. We don't need it after all.
2019-10-02 06:35:39 -04:00
Ken Stevens
4c534a8d7e
await cleanup
2019-10-01 22:10:07 -04:00
Ken Stevens
028febfe45
await cleanup
2019-10-01 21:16:06 -04:00
Ken Stevens
f0b2bb8309
fixed triggering subscriptions
2019-10-01 14:57:25 -04:00
Ken Stevens
718b2c793d
fixed asymmetry between add and remove
2019-10-01 11:22:09 -04:00
Ken Stevens
ca95791d2e
fix test
2019-10-01 10:52:00 -04:00
Ken Stevens
082dff71c2
added tests
2019-09-30 21:07:37 -04:00
Ken Stevens
b757d95d64
added tests
2019-09-30 21:04:29 -04:00
Ken Stevens
4c8e330669
change channel cache to us id instead of object
2019-09-30 17:50:12 -04:00
Ken Stevens
6867a57625
null check
2019-09-30 17:15:35 -04:00
Ken Stevens
6196f528d9
fix synchronization channel removal
2019-09-30 16:48:48 -04:00
Ken Stevens
99fee443fd
test
2019-09-30 15:19:01 -04:00
Ken Stevens
fd8b5206e7
Separated ChannelRegistry from ActiveSubscriptionRegistry so we can support a many-to-one relationship there
...
All tests pass
2019-09-30 15:01:47 -04:00
Ken Stevens
392d7ab000
Extend SubscribableChannel with SubscribableChannelManagement so we can get a handler count so we know when to destroy a channel
2019-09-26 15:46:40 -04:00
Ken Stevens
a3a7174c63
Merge remote-tracking branch 'remotes/origin/master' into ks-subscription-delivery-queue-configurable-name
2019-09-26 09:17:53 -04:00
James Agnew
8657afb01e
Fix intermittent test failures regarding search ( #1509 )
...
* Add some logging
* Add more test logging
* Work on some test logging
* Fix compile error
* Work on codecov
* Work on codecov
* Remove test debug messages
2019-09-25 20:15:21 -04:00
Ken Stevens
2c21d72c03
added queue naming service
2019-09-25 16:45:50 -04:00
jamesagnew
473fa3456e
Work on adding codecov
2019-09-25 14:12:42 -04:00
James Agnew
4a751cbfc5
Integrate Bulk Export ( #1487 )
...
* Start working on subscription processor
* Work on new scheduler
* Test fixes
* Scheduler refactoring
* Fix test failure
* One more test fix
* Updates to scheduler
* More scheduler work
* Tests now all passing
* Ongoing work on export
* Ongoing scheduler work
* Ongoing testing
* Work on export task
* Sync master
* Ongoing work
* Bump xml patch version
* Work on provider
* Work on bulk
* Work on export scheduler
* More test fies
* More test fixes
* Compile fix
* Reduce logging
* Improve logging
* Reuse bulk export jobs
* Export provider
* Improve logging in bulk export
* Work on bulk export service
* One more bugfix
* Ongoing work on Bulk Data
* Add changelog
2019-09-17 16:01:35 -04:00
Ken Stevens
42a9672cc2
fix test
2019-09-09 17:36:57 -04:00
Ken Stevens
fa62ab9c9e
Merge remote-tracking branch 'remotes/origin/master' into ja_20190822_1440_infinispan_query_cache
...
# Conflicts:
# hapi-fhir-jpaserver-migrate/src/main/java/ca/uhn/fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java
# src/changes/changes.xml
2019-09-04 13:31:00 -04:00
Ken Stevens
9ea937d007
extra logging around send to subscription delivery channel
2019-09-01 18:43:32 -04:00
jamesagnew
ab5333f370
Fix subscription config file
2019-08-17 16:15:55 -04:00
James Agnew
1e07fcd2b3
Fix an unintended regression in #1357 ( #1429 )
...
* Start working on a tweak to #1357 - Not yet complete
* Tweaks to avoid an unintended regression from #1357
2019-08-15 08:35:50 -04:00
Sean McIlvenna
6ecaa4fc18
Addressing james' request to change isXml to theXml
2019-08-14 14:35:18 -04:00
Sean McIlvenna
b37c4b5ae7
Fixing broken unit tests
2019-08-14 14:35:18 -04:00
Sean McIlvenna
d92be90789
Changes to subscriptions to include the resource that triggered the subscription in the payload, serialized as JSON or XML depending on the Subscription.channel.payload property's value
2019-08-14 14:35:18 -04:00
jamesagnew
e1b43d811f
Version bump to 4.1.0-SNAPSHOT
2019-08-14 14:06:06 -04:00
jamesagnew
3f22456b0f
Bump version to 4.0.0
2019-08-14 11:06:26 -04:00
jamesagnew
2999a292e6
Get subscriptions working for R5
2019-08-11 18:32:47 -04:00
James Agnew
7d62064dc0
Don't require a daoregistry
2019-08-11 08:25:41 -04:00
James Agnew
4f5a2b3c0c
Add fhirType() to IBase to bring it in line with what the core structures do
2019-08-09 09:44:20 -04:00
James Agnew
8d2b0ea1c3
Test fix
2019-08-08 15:50:28 -04:00
James Agnew
2518d4e0be
Add some tests
2019-08-08 15:23:55 -04:00
James Agnew
55c0d5b604
Add binary storage for Attachments ( #1386 )
...
* Have this working now
* Add utility method
* Build fixes
* Add changelog
2019-07-17 18:31:17 -04:00
James Agnew
120b93f204
Use HL7 FHIR Core Structures ( #1382 )
...
* Ongoing work on core structures suport
* Ongoing work on this merge
* Ongoing work to clean up structures
* Credit for #1179
* Address compile issues
* Latest changes
* Work on parallel execution
* Work on getting tests passing
* Add H2 to migrator
* Test fix
2019-07-14 10:16:40 -04:00
jamesagnew
dff2fdd3cf
GET RID OF TRAILING LICENSE HEADER SPACES ONCE AND FOR ALL
...
YESSSSSSSSSSSSS
2019-07-05 11:19:51 -04:00
Ken Stevens
2b1ed16f68
Apply the same fix we used for Dstu3
2019-07-04 13:58:20 -04:00