Http4sRoutes

gql.http4s.Http4sRoutes$
object Http4sRoutes

Attributes

Source
Http4sRoutes.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

type SC[F[_], A] = F[Either[Response[F], A]]

Attributes

Source
Http4sRoutes.scala

Value members

Concrete methods

def runCompiledSync[F[_] : Concurrent](compiled: Outcome[F]): F[Response[F]]

Attributes

Source
Http4sRoutes.scala
def syncFull[F[_]](full: Headers => SC[F, QueryParameters => SC[F, Outcome[F]]], path: String)(implicit F: Concurrent[F]): HttpRoutes[F]

Attributes

Source
Http4sRoutes.scala
def syncHandler[F[_]](handler: RequestHandler[F], path: String)(implicit F: Concurrent[F]): HttpRoutes[F]

Attributes

Source
Http4sRoutes.scala
def syncSimple[F[_]](compile: QueryParameters => F[Either[Response[F], Outcome[F]]], path: String)(implicit F: Concurrent[F]): HttpRoutes[F]

Attributes

Source
Http4sRoutes.scala
def ws[F[_]](getCompiler: () => F, wsb: WebSocketBuilder[F], path: String)(implicit F: Async[F]): HttpRoutes[F]

Attributes

Source
Http4sRoutes.scala
def wsHandler[F[_]](handler: WSHandler[F], wsb: WebSocketBuilder[F], path: String)(implicit F: Async[F]): HttpRoutes[F]

Attributes

Source
Http4sRoutes.scala