Documentation ¶
Overview ¶
Package timeout enforces a maximum timeout on all outgoing rpcs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UnaryClientInterceptor ¶
func UnaryClientInterceptor(maxTimeout time.Duration) grpc.UnaryClientInterceptor
UnaryClientInterceptor returns a new maximum timeout client interceptor. This interceptor will set a timeout when no timeout has been set. If the timeout on parentCtx is longer than maxTimeout, it will be replaced with maxTimeout. If parentCtx has a timeout shorter than maxTimeout it will not be modified.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.