dispatch 
package dispatch
- Alphabetic
- By Inheritance
- dispatch
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-  trait AuthVerbs extends RequestVerbs
- 
      
      
      
        
      
    
      
        
        trait
      
      
        
              CloseResourcesOnThrowableHandler
            [T] extends AsyncHandler[T]
      
      
      A trait to ensure some set of closeable resources are closed in the event of a throwable occuring during a request. A trait to ensure some set of closeable resources are closed in the event of a throwable occuring during a request. This can be combined with other AsyncHandlers, for example the OkHandler provided by Dispatch, to ensure that any closeable resources are cleanly shut down in the event of an exception. See the implementation of dispatch.as.File for an example of how this is used. 
-  class EnrichedFuture [A] extends AnyRef
-  class FunctionHandler [T] extends AsyncCompletionHandler[T]
- 
      
      
      
        
      
    
      
        
        type
      
      
        Future[+T] = scala.concurrent.Future[T]
      
      
      Type alias to scala.concurrent.Future so you don't have to import 
-  trait HeaderVerbs extends RequestVerbs
-  trait HostVerbs extends AnyRef
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              Http
            (clientBuilder: Builder) extends HttpExecutor with Product with Serializable
      
      
      Http executor with defaults 
-  trait HttpExecutor extends AnyRef
-  case class InternationalDomainConversionException (message: String, cause: IllegalArgumentException) extends Exception with Product with Serializable
-  trait MethodVerbs extends RequestVerbs
-  class OkFunctionHandler [T] extends FunctionHandler[T] with OkHandler[T]
-  trait OkHandler [T] extends AsyncHandler[T]
-  trait ParamVerbs extends RequestVerbs
- 
      
      
      
        
      
    
      
        
        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 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              Req
            (run: (RequestBuilder) ⇒ RequestBuilder, props: Properties = Req.Properties()) extends MethodVerbs with UrlVerbs with ParamVerbs with AuthVerbs with HeaderVerbs with RequestBuilderVerbs with Product with Serializable
      
      
      This wrapper provides referential transparency for the underlying RequestBuilder. 
-  trait RequestBuilderVerbs extends RequestVerbs
- 
      
      
      
        
      
    
      
        
        class
      
      
        
              RequestHandlerTupleBuilder
             extends AnyRef
      
      
      Builds tuples of (Request, AsyncHandler) for passing to Http#apply. Builds tuples of (Request, AsyncHandler) for passing to Http#apply. Implied in dispatch package object 
-  trait RequestVerbs extends AnyRef
- 
      
      
      
        
      
    
      
        
        type
      
      
        Res = Response
      
      
      Type alias for Response, avoid need to import 
-  case class StatusCode (code: Int) extends Exception with Product with Serializable
- 
      
      
      
        
      
    
      
        
        type
      
      
        Uri = URI
      
      
      Type alias for URI, avoid need to import 
-  trait UrlVerbs extends RequestVerbs
Value Members
-  val Future: scala.concurrent.Future.type
-  implicit def enrichFuture[T](future: Future[T]): EnrichedFuture[T]
-  implicit def implyRequestHandlerTuple(builder: Req): RequestHandlerTupleBuilder
-  implicit def implyRunnable[U](f: () ⇒ U): Runnable
-  object :/ extends HostVerbs
-  object BuildInfo extends Product with Serializable
-  object Defaults
-  object EnrichedFuture
-  object FutureEither
-  object FutureIterable
-  object FutureRightIterable
- 
      
      
      
        
      
    
      
        
        object
      
      
        
              Http
             extends Serializable
      
      
      Singleton helper for vending Http instances. Singleton helper for vending Http instances. In past versions of Dispatch, this singleon was, itself, an Http executor. That could lead to a few code traps were it was possible to unintentionally allocate additional Http pools without realizing it because Http.xxxxandHttp().xxxxboth look very similar - yet do very different things.In the interest of avoiding such code traps in future releases of Dispatch, Httpwas changed to a helper in 0.13.x that is capable of vending a defaultHttpexecutor instance or of configuring a custom one with itswithConfigurationmethod.If you relied on the default Httpinstance in your code you can easily port your code to 0.13.x by simply invoking theHttp.defaultmethod. Such as...Http.default(localhost / "split" << Seq("str" -> str) > as.String) 
-  object IDNDomainHelpers
-  object RawUri extends Serializable
-  object Req extends Serializable
-  object SleepFuture
-  object UriEncode
-  object host extends HostVerbs
-  object url extends (String) ⇒ Req