James Agnew
74159dcb26
Work on refactoring how PIDs work ( #1580 )
...
* Start work on refactoring how PIDs work
* Some test fixes
* Test fixes
* Test fixes
* Restore accidentally deleted line
* One more tweak
* Rework resource link extraction
* Test fix
* Split out transaction processor
* Updates
* Test fix
* Test fixes
* Test fixes
* Clean up LGTM warning
* Fix compile failure
* One more test fix
* Fix LGTM issue
* Add spot for metadata
* Add test logging
* Remove testing code
* More test logging
* Add some test logging
* Attempty to fix intermittent test failure
* Improve exception tracking
* Work on simplifying search param registry
* Fix compile
* Fix compile errors
* Fix two test bugs
2019-11-17 14:35:19 -05:00
James Agnew
497a96ae68
Version bump for next round of development
2019-11-12 22:09:21 -05:00
jamesagnew
f99ad981b5
Version bump to 4.1.0
2019-11-12 16:08:20 -05:00
Ken Stevens
7525e70bbc
added message type to channel api. needed by kafka listeners when more than one message type needs to be supported
2019-11-09 18:31:08 -05:00
James Agnew
b90f285218
Merge branch 'master' into ja_20190928_rationalize_search_param_extractor
2019-10-30 08:41:14 -04:00
James Agnew
007cfaf00e
Don't error out on missing CS ( #1570 )
...
* Don't error out on mi9ssing CS
* Add tests
* Add a bit of test coverage
* One more test
2019-10-30 08:38:39 -04:00
jamesagnew
51a0006548
Work on rationalizing search param extractor
2019-10-27 20:04:33 -04:00
James Agnew
817f9ae36e
Merge branch 'master' into ja_20190928_rationalize_search_param_extractor
2019-10-27 17:25:20 -04:00
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