Package

dispatch

Permalink

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

    Permalink
  2. class EnrichedFuture[A] extends AnyRef

    Permalink
  3. class FunctionHandler[T] extends AsyncCompletionHandler[T]

    Permalink
  4. type Future[+T] = scala.concurrent.Future[T]

    Permalink

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

  5. trait HeaderVerbs extends RequestVerbs

    Permalink
  6. trait HostVerbs extends AnyRef

    Permalink
  7. case class Http(client: AsyncHttpClient = InternalDefaults.client) extends HttpExecutor with Product with Serializable

    Permalink

    Http executor with defaults

  8. trait HttpExecutor extends AnyRef

    Permalink
  9. case class InternationalDomainConversionException(message: String, cause: IllegalArgumentException) extends Exception with Product with Serializable

    Permalink
  10. trait MethodVerbs extends RequestVerbs

    Permalink
  11. class OkFunctionHandler[T] extends FunctionHandler[T] with OkHandler[T]

    Permalink
  12. trait OkHandler[T] extends AsyncHandler[T]

    Permalink
  13. trait ParamVerbs extends RequestVerbs

    Permalink
  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

    Permalink

    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

    Permalink

    This wrapper provides referential transparency for the underlying RequestBuilder.

  16. trait RequestBuilderVerbs extends RequestVerbs

    Permalink
  17. class RequestHandlerTupleBuilder extends AnyRef

    Permalink

    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

    Permalink
  19. type Res = Response

    Permalink

    Type alias for Response, avoid need to import

  20. case class StatusCode(code: Int) extends Exception with Product with Serializable

    Permalink
  21. type Uri = URI

    Permalink

    Type alias for URI, avoid need to import

  22. trait UrlVerbs extends RequestVerbs

    Permalink

Value Members

  1. object :/ extends HostVerbs

    Permalink
  2. object BuildInfo extends Product with Serializable

    Permalink
  3. object DaemonThreads

    Permalink
  4. object Defaults

    Permalink
  5. object EnrichedFuture

    Permalink
  6. val Future: scala.concurrent.Future.type

    Permalink
  7. object FutureEither

    Permalink
  8. object FutureIterable

    Permalink
  9. object FutureRightIterable

    Permalink
  10. object Http extends Http

    Permalink

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

  11. object IDNDomainHelpers

    Permalink
  12. object RawUri extends Serializable

    Permalink
  13. object Req extends Serializable

    Permalink
  14. object SleepFuture

    Permalink
  15. object UriEncode

    Permalink
  16. package as

    Permalink
  17. implicit def enrichFuture[T](future: Future[T]): EnrichedFuture[T]

    Permalink
  18. object host extends HostVerbs

    Permalink
  19. implicit def implyRequestHandlerTuple(builder: Req): RequestHandlerTupleBuilder

    Permalink
  20. implicit def implyRunnable[U](f: () ⇒ U): Runnable

    Permalink
  21. package oauth

    Permalink
  22. package retry

    Permalink
  23. package stream

    Permalink
  24. object url extends (String) ⇒ Req

    Permalink

Deprecated Value Members

  1. implicit def implyReq(builder: RequestBuilder): Req

    Permalink
    Annotations
    @deprecated
    Deprecated

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

Inherited from AnyRef

Inherited from Any

Ungrouped