# Functions
AsFastAsPossible is a Cooldown strategy that does not block, allowing retry logic to proceed as fast as possible.
Exponential provides an exponential increase the the base interval provided.
Fixed produced the same delay value upon each invocation.
GetErrorSource retrieves the error source from the provided HTTP headers.
Max provides a fixed limit for the number of times a subordinate cooldown function can be invoked.
NewErrorSource produces an ErrorSource value from the provided string.
SetErrorSource sets the header value necessary for communicating the error source.
# Constants
DefaultBufferSize is the maximum number of bytes read from Wireserver in the event that no Content-Length is provided.
No description provided by the author
errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Retrier is a construct for attempting some operation multiple times with a configurable backoff strategy.
No description provided by the author
WireserverPluginQuery is a construct for executing queries against plugins of Wireserver.
WireserverTransport is an http.RoundTripper that applies transformation rules to inbound requests necessary to make them compatible with Wireserver.
# Interfaces
TemporaryError is an error that can indicate whether it may be resolved with another attempt.
# Type aliases
CooldownFactory is a function that returns CooldownFuncs.
CooldownFunc is a function that will block when called.
Error represents an internal sentinal error which can be defined as a constant.
ErrorSource is an indicator used as a header value to indicate the source of non-2xx status codes.
WireserverResponse represents a raw response from Wireserver.