NettyZioServer

sttp.tapir.server.netty.zio.NettyZioServer
See theNettyZioServer companion object
case class NettyZioServer[R](routes: Vector[RIO[R, () => [_] =>> RIO[R, _$1]]], options: NettyZioServerOptions[R], config: NettyConfig)

Attributes

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

Members list

Value members

Concrete methods

def addEndpoint(se: ZServerEndpoint[R, ZioStreams]): NettyZioServer[R]
def addEndpoint(se: ZServerEndpoint[R, ZioStreams], overrideOptions: NettyZioServerOptions[R]): NettyZioServer[R]
def addEndpoints(ses: List[ServerEndpoint[ZioStreams, [_] =>> RIO[R, _$2]]]): NettyZioServer[R]
def addEndpoints(ses: List[ZServerEndpoint[R, ZioStreams]], overrideOptions: NettyZioServerOptions[R]): NettyZioServer[R]
def addRoute(r: () => [_] =>> RIO[R, _$3]): NettyZioServer[R]
def addRoute(r: RIO[R, () => [_] =>> RIO[R, _$4]]): NettyZioServer[R]
def addRoutes(r: Iterable[RIO[R, () => [_] =>> RIO[R, _$5]]]): NettyZioServer[R]
def config(c: NettyConfig): NettyZioServer[R]
def host(h: String): NettyZioServer[R]
def modifyConfig(f: NettyConfig => NettyConfig): NettyZioServer[R]
def port(p: Int): NettyZioServer[R]
def start(): RIO[R, NettyZioServerBinding[R]]
def startUsingDomainSocket(path: Option[Path]): RIO[R, NettyZioDomainSocketBinding[R]]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product