class
SprayApi extends Api
Instance Constructors
-
new
SprayApi(system: ActorSystem)
Type Members
-
case class
IfModifiedSince(since: String) extends HttpHeader with Product with Serializable
-
case class
NextRange(next: String) extends HttpHeader with Product with Serializable
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
val
ApiMediaType: MediaType
-
val
accept: Accept
-
final
def
asInstanceOf[T0]: T0
-
def
auth(key: String): Authorization
-
def
clone(): AnyRef
-
implicit
val
connTimeout: Timeout
-
val
connection: ActorRef
-
def
creds(key: String): BasicHttpCredentials
-
def
endpoint: String
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
execute[I, O](request: RequestWithBody[I, O], key: String, headers: Map[String, String])(implicit to: ToJson[I], from: FromJson[O], e: FromJson[ErrorResponse]): FutureResponse[O]
-
def
execute[T](request: Request[T], key: String, headers: Map[String, String])(implicit f: FromJson[T], e: FromJson[ErrorResponse]): FutureResponse[T]
-
def
execute(request: RequestWithEmptyResponse, key: String, headers: Map[String, String])(implicit e: FromJson[ErrorResponse]): FutureResponse[Unit]
-
def
execute[I, O](request: RequestWithBody[I, O], key: String)(implicit to: ToJson[I], from: FromJson[O], e: FromJson[ErrorResponse]): FutureResponse[O]
-
def
execute[T](request: Request[T], key: String)(implicit f: FromJson[T], e: FromJson[ErrorResponse]): FutureResponse[T]
-
def
execute(request: RequestWithEmptyResponse, key: String)(implicit e: FromJson[ErrorResponse]): FutureResponse[Unit]
-
def
executeList[T](request: ListRequest[T], key: String, headers: Map[String, String])(implicit f: FromJson[List[T]], e: FromJson[ErrorResponse]): FutureResponse[PartialResponse[T]]
-
def
executeList[T](request: ListRequest[T], key: String)(implicit f: FromJson[List[T]], e: FromJson[ErrorResponse]): FutureResponse[PartialResponse[T]]
-
def
executeListAll[T](request: ListRequest[T], key: String, headers: Map[String, String])(implicit f: FromJson[List[T]], e: FromJson[ErrorResponse]): FutureResponse[List[T]]
-
def
executeListAll[T](request: ListRequest[T], key: String)(implicit f: FromJson[List[T]], e: FromJson[ErrorResponse]): FutureResponse[List[T]]
-
implicit
val
executionContext: ExecutionContext
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
getHeaders(headers: Map[String, String], key: String): List[HttpHeader]
-
def
getMethod(req: BaseRequest): HttpMethod
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
val
log: LoggingAdapter
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
val
pipeline: (HttpRequest) ⇒ Future[HttpResponse]
-
def
rangeHeader(range: String): RawHeader
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Api
Inherited from AnyRef
Inherited from Any