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
Learn more about member selection
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.

    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. trait MethodVerbs extends RequestVerbs

  10. class OkFunctionHandler[T] extends FunctionHandler[T] with OkHandler[T]

  11. trait OkHandler[T] extends AsyncHandler[T]

  12. trait ParamVerbs extends RequestVerbs

  13. 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

  14. case class Req(run: (RequestBuilder) ⇒ RequestBuilder) 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.

  15. trait RequestBuilderVerbs extends RequestVerbs

  16. class RequestHandlerTupleBuilder extends AnyRef

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

  17. trait RequestVerbs extends AnyRef

  18. type Res = Response

    Type alias for Response, avoid need to import

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

  20. type Uri = URI

    Type alias for URI, avoid need to import

  21. trait UrlVerbs extends RequestVerbs

Value Members

  1. object :/ extends HostVerbs

  2. object BuildInfo extends Product with Serializable

  3. object DaemonThreads

  4. object Defaults

  5. object EnrichedFuture

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

  7. object FutureEither

  8. object FutureIterable

  9. object FutureRightIterable

  10. object Http extends Http

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

  11. object IDNDomainHelpers

  12. object InternationalDomainConversionException extends Exception with Product with Serializable

  13. object RawUri extends Serializable

  14. object SleepFuture

  15. object UriEncode

  16. package as

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

  18. object host extends HostVerbs

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

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

  21. package oauth

  22. package retry

  23. package stream

  24. 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