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
-
trait
Executor
extends AnyRef
-
-
class
FunctionHandler
[T]
extends AsyncCompletionHandler[T]
-
trait
Guarantor
[-A, B, That <: Promise[B]]
extends AnyRef
-
trait
HeaderVerbs
extends RequestVerbs
-
trait
HostVerbs
extends AnyRef
-
class
Http
extends FixedThreadPoolExecutor
-
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
-
type
Req
= RequestBuilder
-
-
-
type
Res
= Response
-
class
RichUri
extends AnyRef
-
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
-
-
-
-
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
implyRichURI
(uri: Uri): RichUri
-
-
-
object
url
extends (String) ⇒ RequestBuilder
Deprecated Value Members
-
object
As
extends AnyRef
Type alias for RequestBuilder, our typical request definitions