grpc-java/binder
John Cormie 87fe41046a
Handle unexpected exceptions on binder threads (#10092)
All BinderTransport transactions are oneway which means uncaught
Exceptions during processing are merely logged locally and not
propagated to the peer. Instead, we add a top level catch block
that handles the unexpected by shutting down the whole transport. This
makes our peer aware of the problem immediately (instead of relying on a
deadline) and gives clients a fresh transport instance to handle any
retries.
2023-04-25 09:11:06 -07:00
..
src Handle unexpected exceptions on binder threads (#10092) 2023-04-25 09:11:06 -07:00
build.gradle binder: Expose client identity via a new abstract 'PeerUid' type (#9952) 2023-03-16 17:34:13 -07:00