Packages

p

zio

http

package http

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. http
  2. RouteDecoderModule
  3. RequestSyntax
  4. PathSyntax
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type App[-R] = Http[R, Response, Request, Response]
  2. type Client = ZClient[Any, Body, Throwable, Response]
  3. type EHttpApp = Http[Any, Throwable, Request, Response]
  4. type HandlerAspect[+LowerEnv, -UpperEnv, +LowerErr, -UpperErr] = Contextual[LowerEnv, UpperEnv, LowerErr, UpperErr] { ... /* 2 definitions in type refinement */ }
  5. type HttpApp[-R, +Err] = Http[R, Err, Request, Response]
  6. type HttpAppMiddleware[+LowerEnv, -UpperEnv, +LowerErr, -UpperErr] = Contextual[LowerEnv, UpperEnv, LowerErr, UpperErr] { ... /* 2 definitions in type refinement */ }
  7. type RHttpApp[-R] = Http[R, Throwable, Request, Response]
  8. type RequestHandler[-R, +Err] = Handler[R, Err, Request, Response]
  9. type RequestHandlerMiddleware[+LowerEnv, -UpperEnv, +LowerErr, -UpperErr] = Contextual[LowerEnv, UpperEnv, LowerErr, UpperErr] { ... /* 2 definitions in type refinement */ }
  10. abstract class RouteDecode[A] extends AnyRef
    Definition Classes
    RouteDecoderModule
  11. case class TestChannel(counterpartEvents: Queue[Event[WebSocketFrame]]) extends WebSocketChannel with Product with Serializable
  12. final case class TestClient(behavior: Ref[HttpApp[Any, Throwable]], serverSocketBehavior: Ref[SocketApp[Any]]) extends Client with Product with Serializable

    Enables tests that use a client without needing a live Server

    Enables tests that use a client without needing a live Server

    behavior

    Contains the user-specified behavior that takes the place of the usual Server

  13. final case class TestServer(driver: Driver, bindPort: Int) extends Server with Product with Serializable

    Enables tests that make calls against "localhost" with user-specified Behavior/Responses.

    Enables tests that make calls against "localhost" with user-specified Behavior/Responses.

    driver

    The web driver that accepts our Server behavior

    bindPort

    Port for HTTP interactions

  14. type UHttp[-A, +B] = Http[Any, Nothing, A, B]
  15. type UHttpApp = Http[Any, Nothing, Request, Response]

Value Members

  1. val !!: Path
    Definition Classes
    PathSyntax
  2. def Client: ZClient.type
  3. val ~~: Path
    Definition Classes
    PathSyntax
  4. object TestChannel extends Serializable
  5. object TestClient extends Serializable
  6. object TestServer extends Serializable

Inherited from RouteDecoderModule

Inherited from RequestSyntax

Inherited from PathSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped