And the server side checking:

Java

if (Context.current().isCancelled()) {
  responseObserver.onError(Status.CANCELLED.withDescription("Cancelled by 
client").asRuntimeException());
  return;
}


> On Nov 1, 2018, at 10:25 AM, robert engels <[email protected]> wrote:
> 
> Here:
> 
> response = blockingStub.withDeadlineAfter(deadlineMs, 
> TimeUnit.MILLISECONDS).sayHello(request);
> 
> from
> 
> https://grpc.io/blog/deadlines <https://grpc.io/blog/deadlines>
> 
>> On Nov 1, 2018, at 10:22 AM, Vijay Lakshminarayanan <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Thanks Robert.  I forgot to mention that I'm using Java.  I'll look
>> for the equivalent APIs in Java.
>> 
>> Thanks
>> Vijay
>> 
>> On Thu, Nov 1, 2018 at 8:50 PM robert engels <[email protected] 
>> <mailto:[email protected]>> wrote:
>>> 
>>> In Go, you can set the Context with Deadline, and the server side handler 
>>> can check if the request should be aborted (which may happen automatically 
>>> if the Context is passed to another service, like db connection).
>>> 
>>>> On Nov 1, 2018, at 10:08 AM, Vijay Lakshminarayanan <[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>> 
>>>> Hi
>>>> 
>>>> I'd like to cap the longevity of any client request on the server's
>>>> side.  Is this possible?
>>>> 
>>>> Thanks
>>>> Vijay
>>>> 
>>>> --
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "grpc.io <http://grpc.io/>" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to [email protected] 
>>>> <mailto:[email protected]>.
>>>> To post to this group, send email to [email protected] 
>>>> <mailto:[email protected]>.
>>>> Visit this group at https://groups.google.com/group/grpc-io 
>>>> <https://groups.google.com/group/grpc-io>.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/grpc-io/CALRoXF0syS4nR7X9kyqCPkrPajDb%2B1rpL09jukUQkPkPvBR_PA%40mail.gmail.com
>>>>  
>>>> <https://groups.google.com/d/msgid/grpc-io/CALRoXF0syS4nR7X9kyqCPkrPajDb%2B1rpL09jukUQkPkPvBR_PA%40mail.gmail.com>.
>>>> For more options, visit https://groups.google.com/d/optout 
>>>> <https://groups.google.com/d/optout>.
>>> 
> 
> 
> -- 
> 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] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/grpc-io 
> <https://groups.google.com/group/grpc-io>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/grpc-io/C5E3B9EB-D091-47A0-A3D2-8F50715CD559%40earthlink.net
>  
> <https://groups.google.com/d/msgid/grpc-io/C5E3B9EB-D091-47A0-A3D2-8F50715CD559%40earthlink.net?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
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/763B6EDC-A041-47CE-800A-B954CD35361C%40earthlink.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to