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