Packages

package io

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. io
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package setting
  2. package task

Type Members

  1. class Http extends Injector with JsonTransform with AutoInject

    class MyRepository(http: Http) extends AutoInject {
      import http._
    
      http[GET]("http://???")
        .asString.run
    }
    Annotations
    @Inject(Finally)
  2. case class HttpErrorRaw(entry: HttpResponse, strictedSource: Option[String], cause: Throwable = null) extends HttpRequestFailed[HttpResponse] with Product with Serializable
  3. sealed class HttpRequestFailed[T] extends RuntimeException
  4. case class HttpResponseError[T](entry: T, response: HttpResponse) extends HttpRequestFailed[T] with Product with Serializable
  5. case class HttpRetryRevolver(maxRetry: Int) extends Injector with Product with Serializable
  6. sealed class HttpRunner[T] extends JsonTransform with HttpTask[T]
  7. class MethodType[T] extends AnyRef

Value Members

  1. implicit def map[T, R](f: (ActorSystem) => (T) => Future[R]): (T) => HttpTask[R]
  2. implicit case object CONNECT extends MethodType[CONNECT] with Product with Serializable
  3. implicit case object DELETE extends MethodType[DELETE] with Product with Serializable
  4. implicit case object GET extends MethodType[GET] with Product with Serializable
  5. implicit case object HEAD extends MethodType[HEAD] with Product with Serializable
  6. object HttpMethod
  7. object HttpRunner
  8. implicit case object OPTIONS extends MethodType[OPTIONS] with Product with Serializable
  9. implicit case object PATCH extends MethodType[PATCH] with Product with Serializable
  10. implicit case object POST extends MethodType[POST] with Product with Serializable
  11. implicit case object PUT extends MethodType[PUT] with Product with Serializable
  12. implicit case object TRACE extends MethodType[TRACE] with Product with Serializable

Deprecated Value Members

  1. object Http extends Http
    Annotations
    @deprecated @Inject(Finally)
    Deprecated

    Instead, use dependency injection

Inherited from AnyRef

Inherited from Any

Ungrouped