TracedServerEndpointRecoverErrors

implicit class TracedServerEndpointRecoverErrors[I, E <: Throwable, O, R, F[_], G[_]](serverEndpoint: Full[Unit, Unit, I, E, O, R, G])
class Object
trait Matchable
class Any

Value members

Concrete methods

def injectContextRecoverErrors[Ctx](entryPoint: EntryPoint[F], makeContext: (I, Span[F]) => F[Ctx], inHeadersGetter: Getter[I, Headers], outHeadersGetter: Getter[O, Headers], spanNamer: () => I, dropHeadersWhen: String => Boolean, errorToSpanStatus: () => E)(implicit P: Provide[F, G, Ctx], F: MonadCancelThrow[F], G: Monad[G], T: Trace[G], eClassTag: ClassTag[E]): Full[Unit, Unit, I, E, O, R, F]
def tracedContextRecoverErrors[Ctx](k: ResourceKleisli[F, I, Ctx], inHeadersGetter: Getter[I, Headers], outHeadersGetter: Getter[O, Headers], dropHeadersWhen: String => Boolean, errorToSpanStatus: () => E)(implicit P: Provide[F, G, Ctx], F: MonadCancelThrow[F], G: Monad[G], T: Trace[G], eClassTag: ClassTag[E]): Full[Unit, Unit, I, E, O, R, F]