dispatch
package
dispatch
Type Members
-
trait
AuthVerbs
extends RequestVerbs
-
class
DefaultRequestVerbs
extends MethodVerbs with UrlVerbs with ParamVerbs with AuthVerbs with HeaderVerbs
-
-
case class
Duration
(length: Long, unit: TimeUnit) extends Product with Serializable
-
class
FunctionHandler
[T]
extends AsyncCompletionHandler[T]
-
trait
Guarantor
[-A, B, That <: Promise[B]]
extends AnyRef
-
trait
HeaderVerbs
extends RequestVerbs
-
trait
HostVerbs
extends AnyRef
-
case class
Http
(client: AsyncHttpClient, timeout: Duration, promiseExecutor: Executor, timer: Timer) extends HttpExecutor with Product with Serializable
-
-
class
IdentityGuarantor
[T]
extends Guarantor[Promise[T], T, Promise[T]]
-
class
IterableGuarantor
[T]
extends Guarantor[Iterable[Promise[T]], Iterable[T], Promise[Iterable[T]]]
-
-
trait
MethodVerbs
extends RequestVerbs
-
class
OkFunctionHandler
[T]
extends FunctionHandler[T] with OkHandler[T]
-
trait
OkHandler
[T]
extends AsyncHandler[T]
-
trait
ParamVerbs
extends RequestVerbs
-
trait
Promise
[+A]
extends PromiseSIP[A]
-
trait
PromiseSIP
[+A]
extends AnyRef
-
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
-
type
Req
= RequestBuilder
-
-
-
type
Res
= Response
-
class
SleepPromise
[T]
extends Promise[T]
-
case class
StatusCode
(code: Int) extends Exception with Product with Serializable
-
type
Uri
= URI
-
trait
UrlVerbs
extends RequestVerbs
-
Value Members
-
object
:/
extends HostVerbs
-
-
object
Duration
extends Serializable
-
object
Http
extends Http
-
-
-
object
Promise
extends AnyRef
-
-
-
-
object
RawUri
extends Serializable
-
object
UriEncode
extends AnyRef
-
package
as
-
implicit val
durationOrdering
: Ordering[Duration]
-
object
host
extends HostVerbs
-
implicit def
implyRequestHandlerTuple
(builder: Req): RequestHandlerTupleBuilder
-
implicit def
implyRequestVerbs
(builder: Req): DefaultRequestVerbs
-
implicit def
implyRunnable
[U]
(f: () ⇒ U): Runnable
-
-
-
-
object
url
extends (String) ⇒ RequestBuilder
Deprecated Value Members
-
object
As
extends AnyRef
Type alias for RequestBuilder, our typical request definitions