p

dispatch

package dispatch

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dispatch
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AuthVerbs extends RequestVerbs
  2. class EnrichedFuture [A] extends AnyRef
  3. class FunctionHandler [T] extends AsyncCompletionHandler[T]
  4. type Future[+T] = scala.concurrent.Future[T]

    Type alias to scala.concurrent.Future so you don't have to import

  5. trait HeaderVerbs extends RequestVerbs
  6. trait HostVerbs extends AnyRef
  7. case class Http (client: AsyncHttpClient = InternalDefaults.client) extends HttpExecutor with Product with Serializable

    Http executor with defaults

  8. trait HttpExecutor extends AnyRef
  9. case class InternationalDomainConversionException (message: String, cause: IllegalArgumentException) extends Exception with Product with Serializable
  10. trait MethodVerbs extends RequestVerbs
  11. class OkFunctionHandler [T] extends FunctionHandler[T] with OkHandler[T]
  12. trait OkHandler [T] extends AsyncHandler[T]
  13. trait ParamVerbs extends RequestVerbs
  14. case class RawUri (scheme: Option[String], userInfo: Option[String], host: Option[String], port: Option[Int], path: Option[String], query: Option[String], fragment: Option[String]) extends Product with Serializable

    URI representation with raw parts, so

  15. case class Req (run: (RequestBuilder) ⇒ RequestBuilder, props: Properties = Req.Properties()) extends MethodVerbs with UrlVerbs with ParamVerbs with AuthVerbs with HeaderVerbs with RequestBuilderVerbs with Product with Serializable

    This wrapper provides referential transparency for the underlying RequestBuilder.

  16. trait RequestBuilderVerbs extends RequestVerbs
  17. class RequestHandlerTupleBuilder extends AnyRef

    Builds tuples of (Request, AsyncHandler) for passing to Http#apply.

    Builds tuples of (Request, AsyncHandler) for passing to Http#apply. Implied in dispatch package object

  18. trait RequestVerbs extends AnyRef
  19. type Res = Response

    Type alias for Response, avoid need to import

  20. case class StatusCode (code: Int) extends Exception with Product with Serializable
  21. type Uri = URI

    Type alias for URI, avoid need to import

  22. trait UrlVerbs extends RequestVerbs

Value Members

  1. val Future: scala.concurrent.Future.type
  2. implicit def enrichFuture[T](future: Future[T]): EnrichedFuture[T]
  3. implicit def implyRequestHandlerTuple(builder: Req): RequestHandlerTupleBuilder
  4. implicit def implyRunnable[U](f: () ⇒ U): Runnable
  5. object :/ extends HostVerbs
  6. object BuildInfo extends Product with Serializable
  7. object DaemonThreads
  8. object Defaults
  9. object EnrichedFuture
  10. object FutureEither
  11. object FutureIterable
  12. object FutureRightIterable
  13. object Http extends Http

    Singleton default Http executor, can be used directly or altered with its case-class copy

  14. object IDNDomainHelpers
  15. object RawUri extends Serializable
  16. object Req extends Serializable
  17. object SleepFuture
  18. object UriEncode
  19. object host extends HostVerbs
  20. object url extends (String) ⇒ Req

Deprecated Value Members

  1. implicit def implyReq(builder: RequestBuilder): Req
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.0) Use RequestBuilder.underlying to preserve referential transparency

Inherited from AnyRef

Inherited from Any

Ungrouped