ServerMiddlewareBuilder

final class ServerMiddlewareBuilder[F[_]]
class Object
trait Matchable
class Any

Type members

Classlikes

Value members

Concrete methods

def buildHttpApp(f: Trace[F] => HttpApp[F]): HttpApp[F]
def buildHttpRoutes(f: Trace[F] => HttpRoutes[F]): HttpRoutes[F]
def withAdditionalRequestTags(additionalRequestTags: Request[F] => Seq[(String, TraceValue)]): ServerMiddlewareBuilder[F]
def withAdditionalResponseTags(additionalResponseTags: Response[F] => Seq[(String, TraceValue)]): ServerMiddlewareBuilder[F]
def withIsKernelHeader(isKernelHeader: CIString => Boolean): ServerMiddlewareBuilder[F]
def withRequestHeaders(reqHeaders: Set[CIString]): ServerMiddlewareBuilder[F]
def withResponseHeaders(respHeaders: Set[CIString]): ServerMiddlewareBuilder[F]