HoneyryderChuck
c95e926886
auto-corrected the easy ones first
2021-09-03 12:24:18 +01:00
HoneyryderChuck
e0a46dc7ec
making the grpc plugin build a rpc definitions from ma grpc generic service, thereby diminishing boilerplate
2021-07-20 17:29:03 +01:00
HoneyryderChuck
ff5ed7be59
added support for TLS channel credentials
2021-05-20 00:59:14 +01:00
HoneyryderChuck
b09aef506e
wrapping all responses from the grpc plugin in a GRPC::Call
...
calls are proxies which can access response metadata as it arrives. For
instance, it's possible to now get metadata (which are http headers)
before the response is fully streamed. #trailing_metadata will also be
empty until the response has been fully processed.
This builds on top of the stream plugin improvements foundation.
2021-05-20 00:11:26 +01:00
HoneyryderChuck
bbe5c2d114
added support for grpc deadline options
2021-05-07 16:55:48 +01:00
HoneyryderChuck
232b94590a
grpc: added client and server cancellation request support
2021-05-07 16:55:48 +01:00
HoneyryderChuck
949f073738
added test to prove support for requests cancelled from server
2021-05-06 10:38:20 +01:00
HoneyryderChuck
fd31d9de0d
allow for compression of grpc messages; testing using grpc
2021-05-06 10:38:20 +01:00
HoneyryderChuck
837c7ddf17
allowing .deflate to be called synchronously
2021-05-06 10:38:20 +01:00
HoneyryderChuck
5772f83149
added client and server stream tests and implementation
...
bidi calls also "just" work (tm)
2021-05-05 13:18:47 +01:00
HoneyryderChuck
d6a03f3e24
first grpc+proto unary test + implementation
2021-05-04 20:09:50 +01:00
HoneyryderChuck
dbdf7b95a2
added initial test and implementation of a quasi-unary interface
2021-05-04 20:09:50 +01:00
HoneyryderChuck
ae4b7545b2
added the first grpc test, initially using the gprc gem stub client
2021-04-20 19:04:19 +01:00