sttp.tapir.server.http4s

Type members

Classlikes

class Http4sBodyListener[F[_], G[_]](gToF: FunctionK[G, F])(implicit m: MonadError[G], a: Applicative[F]) extends BodyListener[G, Http4sResponseBody[F]]
case class Http4sServerOptions[F[_], G[_]](createFile: ServerRequest => G[TapirFile], deleteFile: TapirFile => G[Unit], ioChunkSize: Int, interceptors: List[Interceptor[G, Http4sResponseBody[F]]])
Type Params
F

The effect type used for response body streams. Usually the same as G.

G

The effect type used for representing arbitrary side-effects, such as creating files or logging. Usually the same as F.

Companion
object
Companion
class
Companion
object

Value members

Concrete methods

def serverSentEventsBody[F[_]]: StreamBodyIO[Stream[F, Byte], Stream[F, ServerSentEvent], Fs2Streams[F]]