dispatch

package dispatch

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. trait DelegatePromise [+D] extends AnyRef

  4. case class Duration (length: Long, unit: TimeUnit) extends Product with Serializable

  5. trait Executor extends AnyRef

  6. trait FixedThreadPoolExecutor extends Executor

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

  8. trait Guarantor [-A, B, That <: Promise[B]] extends AnyRef

  9. trait HeaderVerbs extends RequestVerbs

  10. trait HostVerbs extends AnyRef

  11. class Http extends FixedThreadPoolExecutor

    Defaults to no timeout value and a fixed thread pool (256) for promises

  12. class IdentityGuarantor [T] extends Guarantor[Promise[T], T, Promise[T]]

  13. class IterableGuarantor [T] extends Guarantor[Iterable[Promise[T]], Iterable[T], Promise[Iterable[T]]]

  14. class ListenableFuturePromise [A] extends Promise[A]

  15. trait MethodVerbs extends RequestVerbs

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

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

  18. trait ParamVerbs extends RequestVerbs

  19. trait Promise [+A] extends PromiseSIP[A]

  20. trait PromiseSIP [+A] extends AnyRef

  21. type Req = RequestBuilder

    Type alias for RequestBuilder, our typical request definitions

    Type alias for RequestBuilder, our typical request definitions

    Definition Classes
    package
  22. class RequestHandlerTupleBuilder extends AnyRef

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

  23. trait RequestVerbs extends AnyRef

  24. type Res = Response

    Type alias for Response, avoid need to import

    Type alias for Response, avoid need to import

    Definition Classes
    package
  25. class RichUri extends AnyRef

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

  27. type Uri = URI

    Type alias for URI, avoid need to import

    Type alias for URI, avoid need to import

    Definition Classes
    package
  28. trait UrlVerbs extends RequestVerbs

Value Members

  1. object :/ extends HostVerbs

  2. object Duration extends Serializable

  3. object Http extends Http

  4. object IDNDomainHelpers extends AnyRef

  5. object InternationalDomainConversionException extends Exception with Product with Serializable

  6. object Promise extends AnyRef

  7. object PromiseEither extends AnyRef

  8. object PromiseIterable extends AnyRef

  9. object PromiseRightIterable extends AnyRef

  10. package as

  11. implicit val durationOrdering : Ordering[Duration]

    Attributes
    implicit
    Definition Classes
    package
  12. object host extends HostVerbs

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

    Attributes
    implicit
    Definition Classes
    package
  14. implicit def implyRequestVerbs (builder: Req): DefaultRequestVerbs

    Attributes
    implicit
    Definition Classes
    package
  15. implicit def implyRichURI (uri: Uri): RichUri

    Attributes
    implicit
    Definition Classes
    package
  16. package oauth

  17. package stream

  18. object url extends (String) ⇒ RequestBuilder

Deprecated Value Members

  1. object As extends AnyRef

    Annotations
    @deprecated
    Deprecated

    use objects in dispatch.as package