jsonEncoder implements io.ReadCloser and provides GetBody functionality to support HTTP/2 request retries during server graceful shutdown (GOAWAY).
| 188 | // jsonEncoder implements io.ReadCloser and provides GetBody functionality |
| 189 | // to support HTTP/2 request retries during server graceful shutdown (GOAWAY). |
| 190 | type jsonEncoder struct { |
| 191 | b []byte |
| 192 | r bytes.Reader |
| 193 | } |
| 194 | |
| 195 | var errEncodeNotCalled = errors.New("RequestEncoder: Encode must be called prior to reading") |
| 196 |
nothing calls this directly
no outgoing calls
no test coverage detected