package io
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- io
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
class
Http extends Injector with JsonTransform with AutoInject
class MyRepository(http: Http) extends AutoInject { import http._ http[GET]("http://???") .asString.run }
- Annotations
- @Inject( Finally )
- case class HttpErrorRaw(entry: HttpResponse) extends HttpRequestFailed[HttpResponse] with Product with Serializable
- sealed class HttpRequestFailed[T] extends Throwable
- case class HttpResponseError[T](entry: T, response: HttpResponse) extends HttpRequestFailed[T] with Product with Serializable
- case class HttpRetryRevolver(maxRetry: Int) extends Injector with Product with Serializable
- sealed class HttpRunner[T] extends JsonTransform with HttpTask[T]
- class MethodType[T] extends AnyRef
Value Members
- implicit def map[T, R](f: (ActorSystem) ⇒ (T) ⇒ Future[R]): (T) ⇒ HttpTask[R]
- implicit object CONNECT extends MethodType[CONNECT] with Product with Serializable
- implicit object DELETE extends MethodType[DELETE] with Product with Serializable
- implicit object GET extends MethodType[GET] with Product with Serializable
- implicit object HEAD extends MethodType[HEAD] with Product with Serializable
- object HttpMethod
- object HttpRunner
- implicit object OPTIONS extends MethodType[OPTIONS] with Product with Serializable
- implicit object PATCH extends MethodType[PATCH] with Product with Serializable
- implicit object POST extends MethodType[POST] with Product with Serializable
- implicit object PUT extends MethodType[PUT] with Product with Serializable
- implicit object TRACE extends MethodType[TRACE] with Product with Serializable