Versions in this module Expand all Collapse all v6 v6.4.2 Aug 17, 2020 Changes in this version + func NewBaggageclaimRoundTripper(workerName string, baggageclaimURL *string, db TransportDB, ...) http.RoundTripper + func NewGardenRoundTripper(workerName string, workerHost *string, db TransportDB, ...) http.RoundTripper + func NewHijackableClient(workerName string, db TransportDB, ...) retryhttp.HijackableClient + type ReadCloser interface + Close func() error + Read func(p []byte) (n int, err error) + type RequestGenerator interface + CreateRequest func(name string, params rata.Params, body io.Reader) (*http.Request, error) + type RoundTripper interface + RoundTrip func(*http.Request) (*http.Response, error) + type TransportDB interface + GetWorker func(name string) (db.Worker, bool, error) + type UnreachableWorkerRetryer struct + DelegateRetryer retryhttp.Retryer + func (r *UnreachableWorkerRetryer) IsRetryable(err error) bool + type WorkerHijackStreamer struct + HijackableClient retryhttp.HijackableClient + HttpClient *http.Client + Req RequestGenerator + func (h *WorkerHijackStreamer) Hijack(ctx context.Context, handler string, body io.Reader, params rata.Params, ...) (net.Conn, *bufio.Reader, error) + func (h *WorkerHijackStreamer) Stream(handler string, body io.Reader, params rata.Params, query url.Values, ...) (io.ReadCloser, error) + type WorkerMissingError struct + WorkerName string + func (e WorkerMissingError) Error() string + type WorkerUnreachableError struct + WorkerName string + WorkerState string + func (e WorkerUnreachableError) Error() string