Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsClosedConnection ¶
IsClosedConnection returns true if err's Cause is an error produced by gRPC on closed connections.
func IsLocalRequestContext ¶
IsLocalRequestContext returns true if this context is marked for local (in-process) use.
func NewLocalRequestContext ¶
NewLocalRequestContext returns a Context that can be used for local (in-process) requests.
func RequestDidNotStart ¶
RequestDidNotStart returns true if the given error from gRPC means that the request definitely could not have started on the remote server.
This method currently depends on implementation details, matching on the text of an error message that is known to only be used in this case in the version of gRPC that we use today. We will need to watch for changes here in future versions of gRPC. TODO(bdarnell): Replace this with a cleaner mechanism when/if https://github.com/grpc/grpc-go/issues/1443 is resolved.
Types ¶
This section is empty.