Граф коммитов

19 Коммитов

Автор SHA1 Сообщение Дата
Jeff Principe dfc63648e7
Support send and receiving custom annotations in System Properties (#169)
* Support send and receiving custom annotations in System Properties

* update changelog and version number

Co-authored-by: Joel Hendrix <jhendrix@microsoft.com>
2020-06-03 12:15:05 -07:00
Joel Hendrix e738348ca5
Update amqp and other dependencies (#153)
* update dependencies

switched pack.ag/amqp to github.com/Azure/go-amqp
updated azure-amqp-common-go to v3
update Go SDK dependencies to latest versions

* fix test output, ignore .vscode directory

* update release notes and version info
2019-12-16 09:58:02 -08:00
David Justice 678c291019
rework rpc clients 2019-06-21 14:58:58 -07:00
David Justice 2d7ef1757e
move to azure-amqp-common-v2 2019-06-06 08:49:02 -07:00
David Justice 1f56635ffd
moved all over to tab and opencensus by default 2019-05-29 14:44:04 -07:00
David Justice 74f8c2c4a7
refactor sessions and open receiver and sender to public 2018-11-30 13:51:11 -08:00
David Justice 5c0fda8555
fix session filters and get tests passing 2018-11-27 14:57:42 -08:00
Martin Strobel 18d9fb998e Adding support for Queue.Peek 2018-10-25 19:08:43 -07:00
Martin Strobel 4d43c4ebfe Responding to feedback 2018-10-19 14:35:53 -07:00
Martin Strobel 79a31768c5 Now the receiver can ask the broker to choose a session, instead of forcing the receiver to. 2018-10-18 16:12:06 -07:00
Martin Strobel ccdc1029b3 SessionID parameters for 'ReceiveSessions' and 'ReceiveOneSession' are now pointers. Also renaming Renew to RenewLock.
Making SessionID a pointer allows it to be nilable, which in turn changes the semantics around which messages the server will
send a particular client.
2018-10-16 15:22:58 -07:00
Martin Strobel 9304069d50 Fixing nil-state case
When no session-state has been sent, nil is returned. This was causing an error to be returned erroneously.

Other unit-test robustness is added in this commit as well.
2018-10-16 10:56:07 -07:00
Martin Strobel 5b45c2fc36 Fixing lint 2018-10-15 16:51:01 -07:00
Martin Strobel 39529bdae8 MessageSession.Renew now works. 2018-10-15 16:48:20 -07:00
Martin Strobel e56baaf1d6 MessageSession State and SetState are now working. 2018-10-15 16:29:40 -07:00
Martin Strobel dab9492d8c Adding Session State & Session Lock functionality. 2018-10-08 17:04:40 -07:00
Martin Strobel 1bd35f2be2 Receiving a specified session now works. 2018-10-02 13:56:00 -07:00
Martin Strobel 0f03488e7b Updating the SessionHandler contract to take a whole MessageSession instance instead of just a SessionID 2018-09-28 17:37:31 -07:00
Martin Strobel a980ffe479 Adding ReceiveSessions example to demonstrate the desired experience.
At the moment, none of this is implemented, but this is how I want it to feel to begin listening to a queue for whole sessions to process.
2018-09-28 11:19:53 -07:00