sttp.tapir.server.netty
package sttp.tapir.server.netty
Type members
Classlikes
case class NettyCatsServer[F[_]](routes: Vector[() => F], options: NettyCatsServerOptions[F])(implicit evidence$1: Async[F])
- Companion:
- object
case class NettyCatsServerOptions[F[_]](host: String, port: Int, interceptors: List[Interceptor[F]], createFile: ServerRequest => F[TapirFile], deleteFile: TapirFile => F[Unit], dispatcher: Dispatcher[F], nettyOptions: NettyOptions)
- Companion:
- object
case class NettyFutureServer(routes: Vector[FutureRoute], options: NettyFutureServerOptions)(implicit ec: ExecutionContext)
- Companion:
- object
case class NettyFutureServerOptions(host: String, port: Int, interceptors: List[Interceptor[Future]], createFile: ServerRequest => Future[TapirFile], deleteFile: TapirFile => Future[Unit], nettyOptions: NettyOptions)
- Companion:
- object
case class NettyOptions(eventLoopGroup: () => EventLoopGroup, shutdownEventLoopGroupOnClose: Boolean, initPipeline: (ChannelPipeline, ChannelHandler) => Unit)
- Companion:
- object