com.ovoenergy.natchez.extras.http4s

Members list

Concise view

Type members

Classlikes

case class Configuration[F[_]](request: RequestReader[F], response: ResponseReader[F])

The tricky part about putting HTTP4s middleware into a library is that each user is likely to want to extract different tags from their requests according to whatever their organisation wide tagging policy is

The tricky part about putting HTTP4s middleware into a library is that each user is likely to want to extract different tags from their requests according to whatever their organisation wide tagging policy is

As such we define how to create tags from Requests / Responses with a TagReader which has a semigroup instance, allowing you to cherry pick what you want to extract and write your own extractors if required.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type