HttpRouter

zhttp.HttpRouter
See theHttpRouter companion object
class HttpRouter[Env](val appRoutes: List[HttpRoutes[Env]])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Constructors

def this(rt: HttpRoutes[Env]*)

Concrete methods

def route(c: IOChannel)(leftOverData: Chunk[Byte]): ZIO[Env, Throwable, Unit]
def route_do(c: IOChannel, leftOverData: Chunk[Byte], refStart: Ref[Boolean]): ZIO[Env, Throwable, Unit]
def splitHeadersAndBody(c: IOChannel, chunk: Chunk[Byte]): Task[(Chunk[Byte], Chunk[Byte])]

Concrete fields

val appRoutes: List[HttpRoutes[Env]]