TracedHttpApp

implicit class TracedHttpApp[F[_], G[_]](app: HttpApp[G])
class Object
trait Matchable
class Any

Value members

Concrete methods

def inject(entryPoint: EntryPoint[F], spanNamer: Http4sSpanNamer, requestFilter: Http4sRequestFilter, dropHeadersWhen: CIString => Boolean, errorHandler: ErrorHandler)(implicit P: Provide[F, G, Span[F]], F: MonadCancelThrow[F], G: Monad[G], trace: Trace[G]): HttpApp[F]
def injectContext[Ctx](entryPoint: EntryPoint[F], makeContext: (Request_, Span[F]) => F[Ctx], spanNamer: Http4sSpanNamer, requestFilter: Http4sRequestFilter, dropHeadersWhen: CIString => Boolean, errorHandler: ErrorHandler)(implicit P: Provide[F, G, Ctx], F: MonadCancelThrow[F], G: Monad[G], trace: Trace[G]): HttpApp[F]
def traced(k: ResourceKleisli[F, Request_, Span[F]], dropHeadersWhen: CIString => Boolean)(implicit P: Provide[F, G, Span[F]], F: MonadCancelThrow[F], G: Monad[G], trace: Trace[G]): HttpApp[F]
def tracedContext[Ctx](k: ResourceKleisli[F, Request_, Ctx], dropHeadersWhen: CIString => Boolean)(implicit P: Provide[F, G, Ctx], F: MonadCancelThrow[F], G: Monad[G], trace: Trace[G]): HttpApp[F]