1
0
mirror of synced 2024-06-26 14:27:38 +00:00
Commit Graph

18 Commits

Author SHA1 Message Date
b816e56018 Code style cleanup 2022-02-09 09:50:25 +01:00
56a842ea5c Implemented #37 Support injection of CancellationToken in message handlers 2021-10-29 15:47:48 +02:00
e25fa5aa52 Implemented IAsyncDisposable 2021-06-02 20:56:10 +02:00
2e2a77a7ae Possible fix for #18 Two consumers from same connection after reconnect
- Consume calls still in the TapetiClient task queue while it is reconnecting would not be cancelled, but new calls were added as well after the reconnect
- Unrelated but useful: added LocalPort and Disconnect event to logging
2019-10-10 16:03:47 +02:00
99bc839814 Fixed consumers not restarting after a reconnect 2019-09-10 19:38:59 +02:00
196aa63a4a [ci skip] Fixed the last of the ReSharper code issues 2019-08-15 16:00:04 +02:00
d211d33108 [ci skip] Fixed ReSharper code issues (ironically, in JetBrains.Annotations as well) 2019-08-15 11:32:39 +02:00
f8fca5879c [ci skip] Major refactoring for 2.0
- Compiles, but that's about it. Plenty of ToDo's left before it will run. Beware, ye who enter here.
- Cleanup of the internals, with the aim to keep the interface to application code compatible
- Added the ability to declare durable queues on startup and update the bindings
- Possibly fixed an issue with publish timeouts being logged after a reconnect
2019-08-13 20:30:04 +02:00
5b3be481e1 Fixed #6: Use 'mandatory' on replies (review)
Fixed #13: Exception for dynamic queues after reconnect
2019-02-14 15:08:04 +01:00
d37e593b78 Fixed #5: Dynamic queues not reinitialized after reconnect
- Tasks in the TapetiWorker are no longer async, as that splits it in multiple tasks (and only because of a delay in GetChannel, there's no real point to the async code otherwise) which causes issues with publisher confirms
2019-02-14 15:08:04 +01:00
74985e45de Fixed all ReSharper issues
Some are silly, like the "member not used" for public interfaces. The comments everywhere are ugly, sorry, but it keeps the possibly important issues visible without a dependency on some ReSharper annotations package.
2018-12-19 20:50:56 +01:00
Menno van Lavieren
50bcd26d40 Connect Disconnect en Reconnect events toegevoegd aan de TapetiConnection 2017-07-14 12:33:09 +02:00
e881ed94c1 Fixed #5: Implement message validation 2017-02-12 21:43:30 +01:00
6b2a562d62 Fixed #9: Allow subscribing to queues before consuming 2017-02-12 15:18:12 +01:00
961a659d0a Changed default for RegisterAllControllers to GetEntryAssembly
Added Sync version of Subscribe
2017-02-11 21:32:03 +01:00
66fbcf2427 Moved Tapeti project to it's own folder 2017-02-07 16:22:04 +01:00
9d101f5d0d Moved project up one folder 2016-11-17 09:05:39 +01:00
97b654737a Some initial ideas worked out, with a generous amount of todos 2016-11-16 23:11:05 +01:00