trace4cats-http4s-server
trace4cats-http4s-server
API
trace4cats.http4s.server
syntax
Http4sResourceKleislis
ServerSyntax
TracedHttpApp
TracedRoutes
ServerTracer
trace4cats-http4s-server
/
trace4cats.http4s.server
/
ServerSyntax
/
TracedHttpApp
TracedHttpApp
trace4cats.http4s.server.ServerSyntax.TracedHttpApp
implicit
class
TracedHttpApp
[
F
[
_
],
G
[
_
]](
app
:
HttpApp
[
G
])
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
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
]
In this article
Attributes
Members list
Value members
Concrete methods