package tap
import "google.golang.org/grpc/tap"
Package tap defines the function handles which are executed on the transport layer of gRPC-Go and related information. Everything here is EXPERIMENTAL.
Index ¶
Types ¶
type Info ¶
type Info struct { // FullMethodName is the string of grpc method (in the format of // /package.service/method). FullMethodName string }
Info defines the relevant information needed by the handles.
type ServerInHandle ¶
ServerInHandle defines the function which runs when a new stream is created on the server side. Note that it is executed in the per-connection I/O goroutine(s) instead of per-RPC goroutine. Therefore, users should NOT have any blocking/time-consuming work in this handle. Otherwise all the RPCs would slow down.
Source Files ¶
tap.go
- Version
- v1.0.5
- Published
- Dec 2, 2016
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 1 minute ago –
Tools for package owners.