Documentation ¶
Index ¶
- 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
- type RequestGenerator
- type RoundTripper
- type TransportDB
- type UnreachableWorkerRetryer
- type WorkerHijackStreamer
- type WorkerMissingError
- type WorkerUnreachableError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBaggageclaimRoundTripper ¶
func NewBaggageclaimRoundTripper(workerName string, baggageclaimURL *string, db TransportDB, innerRoundTripper http.RoundTripper) http.RoundTripper
func NewGardenRoundTripper ¶
func NewGardenRoundTripper(workerName string, workerHost *string, db TransportDB, innerRoundTripper http.RoundTripper) http.RoundTripper
func NewHijackableClient ¶
func NewHijackableClient(workerName string, db TransportDB, innerHijackableClient retryhttp.HijackableClient) retryhttp.HijackableClient
Types ¶
type RequestGenerator ¶
type RoundTripper ¶
type UnreachableWorkerRetryer ¶
func (*UnreachableWorkerRetryer) IsRetryable ¶
func (r *UnreachableWorkerRetryer) IsRetryable(err error) bool
type WorkerHijackStreamer ¶
type WorkerHijackStreamer struct { HttpClient *http.Client HijackableClient retryhttp.HijackableClient Req RequestGenerator }
instead of httpClient defined in default Garden HijackStreamer
type WorkerMissingError ¶
type WorkerMissingError struct {
WorkerName string
}
func (WorkerMissingError) Error ¶
func (e WorkerMissingError) Error() string
type WorkerUnreachableError ¶
func (WorkerUnreachableError) Error ¶
func (e WorkerUnreachableError) Error() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.