Hey William!

So headers won't work for me in this case because I need to do this per
message in a bidi stream call. And headers are only sent/received at the
start of the call, not on the individual messages from
observer.onNext(request).

With regards to the proxy related stuff, do you mind pointing me in a
useful direction to get started?

Thanks again.

On Mon, Oct 2, 2017 at 3:57 PM, William Thurston <[email protected]>
wrote:

> I had contributed the server side of this originally, and the intended use
> was for caching purposes where a server could receive and return pure bytes
> from a cache driven by headers or something without needing to pay
> serialization costs. Given that original motivation, I didn't see value in
> doing the same thing client side where a cache query/response would be best
> served as an actual Java object, so I never wrote it :)
>
> Have you considered using headers instead for the case you're looking at?
> I believe there was also recently added support for proxy related stuff at
> the front of a stream that gets handled at the Netty layer.  Maybe one of
> those alternatives works?
>
> William Thurston
>
> On Oct 2, 2017, at 3:49 PM, "[email protected]" <[email protected]>
> wrote:
>
> I am using https://github.com/grpc/grpc-java/blob/
> 45085c3ce40f37c39e2fc630f2d06f052064ee93/core/src/main/java/
> io/grpc/ServerInterceptors.java#L138 on my server, and there doesn't seem
> to be a client-side equivalent to this.
>
> I would like to override the onMessage(RespT resp) in my client-side
> interceptor  (SimpleForwardingClientCallListener) to work with an input
> stream rather than the grpc parsed request object. This is because i am
> sending some additional bytes in the input stream from my server and am
> going to do some additional work, before I manually parse the object and
> send to the handler.
>
> Anyone have alternative suggestions to this?
>
> Thanks!
>
> --
> You received this message because you are subscribed to the Google Groups "
> grpc.io" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/grpc-io.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/grpc-io/e03a3c33-f6bd-4ce1-ab98-65a9609ac455%40googlegroups.com
> <https://groups.google.com/d/msgid/grpc-io/e03a3c33-f6bd-4ce1-ab98-65a9609ac455%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>


-- 
Regards,

Thas

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CACHfKxbTwZ%3DJBs3f2yhOvBrnfvfSrU_NetC4TFH5UW1-yjjd1A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to