ClientMiddleware

class Object
trait Matchable
class Any

Type members

Classlikes

final class ClientMiddlewareBuilder[F[_]]
object Defaults

Value members

Concrete methods

def default[F[_] : MonadCancelThrow](ep: EntryPoint[F]): ClientMiddlewareBuilder[F]
def request[F[_]](request: Request[F], headers: Set[CIString], includeUrl: Request[F] => Boolean): List[(String, TraceValue)]
def response[F[_]](response: Response[F], headers: Set[CIString]): List[(String, TraceValue)]

Deprecated methods

@deprecated("0.2.1", "Direct Method is Deprecated, use default with the builder instead.")
def trace[F[_] : MonadCancelThrow](ep: EntryPoint[F], reqHeaders: Set[CIString], respHeaders: Set[CIString], clientSpanName: Request[F] => String, additionalRequestTags: Request[F] => Seq[(String, TraceValue)], additionalResponseTags: Response[F] => Seq[(String, TraceValue)])(client: Client[F]): Client[F]
Deprecated

Concrete fields

val ExtraTagsKey: Key[List[(String, TraceValue)]]