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 DefaultRequestVerbs extends MethodVerbs with UrlVerbs with ParamVerbs with AuthVerbs with HeaderVerbs

  3. class EnrichedFuture[A] extends AnyRef

  4. class FunctionHandler[T] extends AsyncCompletionHandler[T]

  5. type Future[+T] = scala.concurrent.Future[T]

    Type alias to scala.

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

  6. trait HeaderVerbs extends RequestVerbs

  7. trait HostVerbs extends AnyRef

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

    Http executor with defaults

  9. trait HttpExecutor extends AnyRef

  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. type Req = RequestBuilder

    Type alias for RequestBuilder, our typical request definitions

  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

  22. type Promise[+T] = scala.concurrent.Future[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.10.0) use dispatch.Future / scala.concurrent.Future

Value Members

  1. object :/ extends HostVerbs

  2. object BuildInfo

  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 implyRequestVerbs(builder: Req): DefaultRequestVerbs

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

  22. package oauth

  23. package retry

  24. package stream

  25. object url extends (String) ⇒ RequestBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped